[toc]
- Man 获得帮助信息 q退出man
Man ls
man不仅仅是命令的帮助文档,而且还是命令窗口的帮助文档,在Linux下面进行C/C++的开发,经常需要用到man查看函数
- **Help 获得shell内置命令的帮助信息 **
help cd
✏️**ls -a
可以显示所有的隐藏文件 --在Linux下面,隐含文件是以 . 开头的**
✏️**Ls -l
单列输出,单列输出的信息很全,看着也整洁**
Ls -al or ls -la 组合-a和-l两个功能
Ls -la/room 显示room目录下的所有内容
-
切换到指定目录:cd dir
- dir为指定目录的路径,可以是绝对路径也可以是相对路径
- 如:cd/usr , cd Desktop
-
cd / 是跳转到根目录
根目录是所有用户共享的目录
-
cd 、cd ~ 和cd $HOME
- 是跳转到当前用户的家目录
- root用户,cd ~ 相当于 cd /root
- 普通用户,cd ~ 相当于cd /home/当前用户名
注:cd ✏️返回进入此目录之前所在目录
root用户:#
普通用户:user3
- #cd /home 相当于查看有多少普通用户的家目录
所有普通用户的父目录都是home目录
- #cd …/ 返回上一层目录
✏️Find 指令
将指定目录向下递归查找各个目录,将,满足条件的目录显示在终端。
✏️**-name<查询方式 > -✏️按照指定的文件夹查找模式查找目录** find /home -name hello ✏️**-user<用户名 > -✏️按照指定的文件大小来查找目录** find /opt -user nobody ✏️**-size<文件大小 > --✏️按照指定的文件大小来查找文件** find /-size +200M
(+:大于 ;-:小于 ;单位有K\M\G,默认=)
可以用more分隔符
Ls -lh :显示文件大小
locate指令:基于数据库进行查询,先建立自己的数据库,用updatedb指令创建数据库
Which指令 :查看指令在那个目录下
✏️grep指令和”管道符号“ grep过滤查找,管道符,"|",表示将前一个命令的处理结果输出传递到后面的命令处理
-n:显示匹配以及行号
-I:忽略字母的大小写vim
Cat /home/hello.c | hrep "yes"
less login.html | grep "css" -n
find . -name '*.txt'
find . -amin -10 # 查找在系统中最后10分钟访问的文件
find . -atime -2 # 查找在系统中最后48小时访问的文件
find . -[empty()](http:https://www.xfcodes.com/php/hanshu/32808.htm) # 查找在系统中为空的文件或者文件夹
find . -group cat # 查找在系统中属于 groupcat的文件
find . -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find . -mtime -1 #查找在系统中最后24小时里修改过的文件
find . -nouser #查找在系统中属于作废用户的文件
find . -user fred #查找在系统中属于FRED这个用户的文件
你可以分别使用 ^ 和 $ 符号来正则匹配输入行的开始或结尾
grep ^vivek /etc/passwd
-
✴️版权声明 © :本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©