Linux(六)常用命令1

Linux命令格式:命令 选项 参数

(1)查询命令解释

man 命令 或者 命令 --help

man命令一般用于查询普通命令,就是存在于系统文件中的命令,而help是用来查询内置命令,命令在系统中不存在文件,存在于bash解释器中。

查看一条命令是否存在,使用which+命令来查询

查看当前bash下的内置命令,使用man+cd,找到bash下的所有内置命令,发现cd内置命令在bash中

使用info+命令也可以查询命令相关信息,但是用的很少。

(2)linux关机重启注销

立即重启:shutdown -r now,-r就是reboot的意思

立即关机:shutdown -h now,-h就是halt的意思

或者直接用systemctl halt、systemctl poweroff、systemctl reboot或者shutdown命令,也可以关机。

3)查看文件
ls:
-a,查看所有文件,包含隐藏文件;
-l,以列表形式查看文件,不包含隐藏文件;
-lh,以列表形式查看文件,不包含隐藏文件,但按1024倍数显示(KB,MB,GB)
-all,以列表形式查看文件,包含隐藏文件,可以将ls -ll缩写为ll

所显示信息格式为:
drwxr-xr-x 1 root root 14222 6月20 01:31 filename
文件类型 链接数 所属主 所属组 文件大小 修改日期 修改时间 文件名

通配符:
1)*:匹配任意多个字符
比如以a开头, ll a*;以a结尾,ll *a;
2)?(英文):匹配任意一个字符
如 a开头两个字的文件 ll a?
3)[],表示可以匹配中括号内字符组中任意一个
如 a或b或c开头的文件 ll [abc]*
4)[L-F],表示从L到F范围内的任意一个字符
如 a到v中任意一个字符开头的文件 ll [a-v]*

1、Linux严格区分大小写,小心把A写成a或者[a-Z]或者[A-z]的情况

2、在通配符前加\为转义,即不使用通配功能而是作为其本身而出现
如查找名字叫*a的文件 ls \*a

4)内容重定向
>可以将命令的结果输出至某一文件中
如 ls /tmp > 1.txt
该操作会覆盖文件内的原内容

 >>也可以将命令的结果输出至某一文件中,但与>不同的是该命令会将信息追加到文件的末尾。

猜你喜欢

转载自www.cnblogs.com/Yann-Y/p/13190761.html