Linux常用指令
1.find:查找文件
find [path] -name [文件名称]
2.grep:用来查找文件中的字符串
grep "字符串" -r [path]
作用①:查找字符串
作用②:配合管道符号 (‘|’)过滤其他命令的输出结果
例:ls -l | grep "xxxxx"
解释:加上管道符号之后是将 l l(ls -l)的结果通过管道传递给grep,作为grep命令的输出参数,让grep命令进行过滤
3. data:查看当前日期
4.切换用户、创建普通用户、修改普通用户密码
从普通用户切换到 root 用户
su -root
或 su root
,切换后若想退出,则exit
从普通用户切换到普通用户
su [用户名称]
创建用户
user add [用户名称]
更改普通用户密码
passwd [用户名称]
5.tree:可以查看目录结构
使用tree命令首先需要将其安装
安装:在root下,使用yum -y install tree
使用:tree [path]
6.查看文件内容(more、less、head、tail命令)
①more
more [FileName]
查看文件内容,在左下角有当前进度,按回车即可向下查看内容
- 按B键:是向前翻页,展示之前一页的内容
- 按F键:是向后翻页,展示后面一页的内容,若遇到结尾,则命令就会自动结束
- 按Q键:退出
②less
less [FileName]
查看文件内容,在左下角展示文件名称
- 按回车:向下一行
- B键:向前翻页
- F键:向后翻页,到结尾不会退出
- Q键:退出
- / + “字符串” :查找该字符串
more和less在查看文件内容的时,采用的是预加载的方式,即先将一部分文件的内容从磁盘中加载到内存中,当我们动态的查看文件内容时,more或less会动态的将内存中闲置的文件内容置换出去,换成一些我们要查看的内容。
③head:查看文件头部内容
head [FileName]
:默认查看文件头部10行内容
head -n [Num] [FileName]
:查看 num 行内容
④tail:查看文件尾部内容
tail [FileName]
:默认查看文件尾部10行内容
tail -f [FileName]
:监测文件是否有新的变化(修改),当检测到变化时(文件被修改),会直接进行输出(输出到当前查看的页面)
7. ctrl + c:中断当前输入的命令和结束正在执行的前台进程
- 在Linux操作系统下,执行的命令,本质上也是一个可执行程序,对标到windows操作系统,即为一个.exe程序
- 在命令行中输入命令,按回车执行,相当于执行当前exe程序,有的命令(ls),执行完就结束了,有的命令(tail -f),执行后就会进入阻塞状态(一种等待的状态)
8.histroy:查看历史执行命令
快捷执行之前执行过的命令方式
- ![之前执行过的命令的头部]
- ![之前执行过的命令对应的数字]
- 键盘的上下键
9. man:查看命令介绍,系统函数,库函数,函数原型以及介绍+返回值的命令
man 1 [命令名称]
:查看命令
man 2 [系统函数名]
:查看系统函数的介绍
man 3 [库函数名]
:查看库函数名
man总共有7个手册,但常用的就以上三个。
补全man手册的方法
在root下使用yum -y install man-pages
即可。