1. 程式人生 > 其它 >Linux常用命令格式

Linux常用命令格式

命令格式

COMMAND [OPTIONS...] [ARGUMENTS...]
COMMAND [COMMAND] [COMMAND] ....

選項(options):用於啟用或關閉命令的某個或某些功能,[]表示選項可有可無

  • 短選項:UNIX 風格選項, 例如:-l, -h,-c
  • 長選項:GNU風格選項, 例如:--all, --human,--word
  • BSD風格選項: 一個字母,例如:a,使用相對較少

引數(arguments):命令的作用物件,比如: 檔名,使用者名稱等

範例:

#短選項
[root@centos8 ~]# ifconfig -a
[root@centos8 ~]# df -h

#長選項
[root@centos8 ~]# ls --all
[root@centos8 ~]# ps --help

#BSD風格
[root@centos8 ~]# ip a s
[root@centos8 ~]# ps a

進階:

#命令、選項、引數之前空格可以有多個
[root@centos8 ~]# ip   a  s
[root@centos8 ~]# ps     --help

#多個命令之前可以用英文分隔符 ; 來分割
[root@centos8 ~]# date;ls -ld; pwd

#可以使用反斜線 \ 實現一個命令多行輸入
[root@centos8 ~]# da\	#等同於直接輸入date
> te
[root@centos8 ~]# ps \	#等同於直接輸入ps --help
> --help

終止命令的執行

#在輸入一個命令後,可使用快捷鍵Ctrl + C 終止命令的執行
[root@centos8 ~]# date^C	#輸入date後按快捷鍵終止該命令的執行

#在命令執行過程中按Ctrl + C 或者Ctrl + D 同樣可以終止命令的執行(特殊情況除外)
[root@centos8 ~]# ping www.baidu.com
PING www.a.shifen.com (39.156.66.18) 56(84) bytes of data.
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=128 time=57.5 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=2 ttl=128 time=76.8 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=3 ttl=128 time=48.0 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=4 ttl=128 time=121 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=5 ttl=128 time=47.9 ms
64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=6 ttl=128 time=64.5 ms
^C    #此處執行Ctrl + C 終止命令的執行
--- www.a.shifen.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 96ms
rtt min/avg/max/mdev = 47.878/69.317/121.276/25.270 ms
[root@centos8 ~]#