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 ~]#
posted @   浅笑人伤  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示