首页 > 系统相关 >Linux系统命令基础

Linux系统命令基础

时间:2023-03-18 22:34:36浏览次数:36  
标签:rw 系统命令 -- 基础 server --. Linux root junwu

Linux命令格式

命令 条件/参数 文件/目录

cd命令,change directory变换目录

.    当前目录
..    上一层目录
-    前一个工作目录
~    当前【用户】所在的家目录
/            顶级根目录

【案例】

[root@junwu_server ~]# cd .
[root@junwu_server ~]# cd ..
[root@junwu_server /]# pwd
/
[root@junwu_server /]# cd /home/
[root@junwu_server home]# cd ~
[root@junwu_server ~]# pwd
/root
[root@junwu_server ~]# cd /root

ls命令,list显示目录下内容及属性信息的命令

-a 显示指定目录下所有子目录与文件,包括以.开头的隐藏文件
-l 以列表方式显示文件的详细信息   ls -l 等于ll 用法
-h, --human-readable          与-l 一起,以易于阅读的格式输出文件大小
                                (例如 1K 234M 2G)
-t 根据最后修改时间排序,默认是以文件名排序,通常与-l 连用
-F 在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个)
    注:可以标识文件类型
    加上 * 代表可执行的普通文件
    加上 = 表示套接字
    加上 | 表示FIFOS(队列系统)
    加上 @表示符号链接
    加上 / 表示文件夹

-d 显示目录本身的信息 而不是显示目录的内容
-r, --reverse                 逆序排列
-S                            根据文件大小排序,从大到小排序
-i 显示索引节点信息(索引节点相当于身份证号)
--full-time 以完整的时间格式输出(也就是按照中国的时间日期显示)

【案例】
--full-time 显示详细时间

[root@junwu_server ~]# ls -lh --full-time
total 2.0M
-rw-r--r-- 1 root root 74K 2022-12-19 08:49:21.568820929 -0500 3042329-20221123012443231-1456558112.png
-rw-r--r--. 1 root root 0 2022-09-25 10:15:40.285673712 -0400 allfile.txt
-rw-r--r--. 1 root root 0 2022-09-27 11:52:12.449019967 -0400 all.txt
-rw-------. 1 root root 1.4K 2022-09-18 18:40:33.896025992 -0400 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 2022-09-20 23:48:48.210737702 -0400 a.out
-rw-r--r--. 1 root root 80 2022-09-30 09:37:23.359114330 -0400 city.txt
drwxr-xr-x. 2 root root 6 2017-12-20 00:22:46.161424469 -0500 data
drwxr-xr-x 4 root root 145 2022-12-20 10:01:49.523655945 -0500 Discuz
-rw-r--r--. 1 root root 1.9M 2021-02-22 13:00:43.000000000 -0500 get-pip.py
-rw-r--r--. 1 root root 26 2022-09-24 10:39:48.549756395 -0400 oldboy.txt
-rw-r--r--. 1 www www 0 2022-10-03 11:16:09.495862269 -0400 www

-S 根据文件大小排序

[root@junwu_server ~]# ls -Slh
total 2.0M
-rw-r--r--. 1 root root 1.9M Feb 22 2021 get-pip.py
-rw-r--r-- 1 root root 74K Dec 19 08:49 3042329-20221123012443231-1456558112.png
-rw-------. 1 root root 1.4K Sep 18 18:40 anaconda-ks.cfg
drwxr-xr-x 4 root root 145 Dec 20 10:01 Discuz
-rw-r--r--. 1 root root 80 Sep 30 09:37 city.txt
-rw-r--r--. 1 root root 26 Sep 24 10:39 oldboy.txt
drwxr-xr-x. 2 root root 6 Dec 20 2017 data
-rw-r--r--. 1 root root 0 Sep 25 10:15 allfile.txt
-rw-r--r--. 1 root root 0 Sep 27 11:52 all.txt
-rw-r--r--. 1 root root 0 Sep 20 23:48 a.out
-rw-r--r--. 1 www www 0 Oct 3 11:16 www

-r ,--reverse逆序排序

[root@junwu_server ~]# ls -Slhr
total 2.0M
-rw-r--r--. 1 www www 0 Oct 3 11:16 www
-rw-r--r--. 1 root root 0 Sep 20 23:48 a.out
-rw-r--r--. 1 root root 0 Sep 27 11:52 all.txt
-rw-r--r--. 1 root root 0 Sep 25 10:15 allfile.txt
drwxr-xr-x. 2 root root 6 Dec 20 2017 data
-rw-r--r--. 1 root root 26 Sep 24 10:39 oldboy.txt
-rw-r--r--. 1 root root 80 Sep 30 09:37 city.txt
drwxr-xr-x 4 root root 145 Dec 20 10:01 Discuz
-rw-------. 1 root root 1.4K Sep 18 18:40 anaconda-ks.cfg
-rw-r--r-- 1 root root 74K Dec 19 08:49 3042329-20221123012443231-1456558112.png
-rw-r--r--. 1 root root 1.9M Feb 22 2021 get-pip.py

mkdir,make directory命令

创建文件夹

用法:mkdir [选项]... 目录...
若指定目录不存在则创建目录。

-m, --mode=模式       设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
-p, --parents         需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理
mkdir {1..3}加花括号创建连续的目录,用..隔开 花括号内可以是连续的数字、连续的字母mkdir {a..e}
【案例】
创建少量文件夹

[root@junwu_server junwu]# mkdir jsa jks fja

[root@junwu_server junwu]# mkdir {fjz,cp,xjk}

创建大量连续文件夹

[root@junwu_server junwu]# mkdir data{1..10}

递归创建文件夹

[root@junwu_server junwu]# mkdir -p ./boy/{hs,hfs,fjk} ./girl/{kf,jbbf}

touch命令

创建文件或修改文件时间戳

用法:touch [选项]... 文件...
将每个文件的访问时间和修改时间改为当前时间。

不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。

touch {连续数字或字母} 创建多个文件序列
touch {1..10}
touch {a..z}

  -c, --no-create       不创建任何文件
  -t STAMP              使用[[CC]YY]MMDDhhmm[.ss] 格式的时间替代当前时间
  -r, --reference=文件  使用指定文件的时间属性替代当前文件时间

【案例】

创建多个文件

[root@junwu_server junwu]# touch kunkun{1..5}

[root@junwu_server junwu]# touch kunkun{0001..5}

-t 修改文件时间

[root@junwu_server junwu]# touch -t 01010101 kunkun1

[root@junwu_server junwu]# ll --full-time kunkun1
-rw-r--r-- 1 root root 0 2023-01-01 01:01:00.000000000 -0500 kunkun1



标签:rw,系统命令,--,基础,server,--.,Linux,root,junwu
From: https://www.cnblogs.com/junwured/p/17186086.html

相关文章

  • linux查看openjdk的安装的路径
     前言:现在基本上linux为了避免版权问题都会默认的为你安装开源的openjdk,而不是jdk。有些时候需要运行一些环境需要用到jdk的环境变量,本文就是简单描述下如何查看openj......
  • LINUX服务与配置随笔01
    1.理论知识1.1文件名后缀1.1.1作用是说明和注释一个文件的性质1.1.2与文件类型无关1.2常见的压缩文件后缀名1.2.1.gz......
  • 基础加强
    基础加强1.1类加载器【理解】作用负责将.class文件(存储的物理文件)加载在到内存中1.2类加载的过程【理解】类加载时机创建类的实例(对象)调用类的类方法访问类......
  • Linux理论知识
    Linux理论知识 理论知识1.1文件名后缀1作用是说明和注释一个文件的性质。2与文件类型无关。1.2常见的压缩文件后缀名1.gz2.bz23.xz4.zip5.tar6.tar.gz7.t......
  • Kubernetes学习之基础知识
    Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了许多功能,例如服务发现、负载均衡、自动伸缩、滚动更新等,使得运维人员可以轻松地......
  • Linux基础命令
    重启:poweroff   reboot关机:shutdown now Pwd:查看当前工作目录路径Sync:可用来强制将内存缓冲区中的数据立即写入磁盘中Su:用来切换用户身份 Ls: -a ......
  • 109数据分析基础一
    数据分析观测实验应用总结观测观察+测量观察采集数据:解析系统日志埋点获取新数据通过传感器采集(比如天气数据收集、心率血氧数据收集)爬虫API......
  • Java笔记(一):基础
    1.JDK和JRE的区别JDK(JavaDevelopmentKit)开发工具基本类库javac编译javap反编译javadoc运行环境JRE(JavaRuntimeEnvironment)3.Lambda表达式使......
  • Java面试系列:基础知识点
    一、List、Set、Collection的区别 二、ArrayList和LinkedList的区别 三、HashMap和HashTable的区别TRANSLATEwithxEnglishArabicHebrewPolish......
  • 滚柱导轨的基础清洁方法
    滚柱导轨,滚动导轨,木工导轨,机床导轨,滚珠导轨等导轨作为设备的核心部件之一,它的功用是起导向和支承作用。为了保证机器有较高的加工精度,要求其导轨具有较高的导向精度和良好的......