实用指令
-
pwd 显示当前目录的绝对路径
-
ls 显示文件或者目录
-
ls -l 以列表的形式显示出来
-
ls - al 显示隐藏文件
-
ls -lh 在此基础上显示文件的大小
-
-
使用rmdir 不能删除非空目录,使用rm -rf /目录名/可以删除里面有文件的目录
-
rf删除文件
-
rm -r删除目录
-
rm -rf 强制删除目录
-
rm -f 强制删除文件【不带提示】
-
mv指令移动文件与目录或重命名
-
cat 查看文件内容,是以只读的方式打开
-
cat -n在cat的基础上还显示行号
-
cat | more 分页显示数据
-
more
-
more指令时基于VI编辑器的文本过滤器,它以全pinup的方式按页显示文本文件的内容。more指令中内置了很多快捷键:
-
分页查看内容,enter键一行一行的看,空格键一页一页的看Ctrol +B回到上一页,Ctrol + F回到下一页
-
-
less
-
less指令用来分屏查看文件内容,他的功能与more指令类似,但是比more指令更加强大, 支持各种显示终端,less指令在显示文件内容时,并不是依次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件 具有较高的效率
-
空格键 --->向下翻页
-
pagedown--->向下翻页
-
pageup ---> 向上翻页
-
q --->离开less这个程序
-
? [字符串] ---> 向上搜寻[字符串]的功能 n:向下查找,N:向上查找
-
/[字符串] ---> 向下搜寻[字符串]的功能 n:向下查找,N:向上查找
-
-
[>]指令和[>>]指令 > 输出重定向和>> 追加
-
重定向会将原来的文件覆盖
-
追加不会将原来的文件覆盖
-
1) ls -l >文件(功能描述:列表的内容写入文件a.txt中(覆盖写))
-
2) ls -al >>文件(功能描述:列表的内容追加到文件aa.txt的末尾)
-
3) cat 文件1 > 文件2(功能描述:将文件1的内容覆盖到文件2)
-
4) echo "内容">> 文件
-
可以使用echo $PATH指令将环境变量输出到控制台中
-
-
-
head
-
head 用于显示文件的开头部分内容,默认情况下显示文件的前10行的内容
-
基本语法
-
head 文件 ---> 查看文件头10行内容
-
head -n 5 文件 ---> 查看文件头5行的内容,5可以替换为任意的数字
-
-
-
tail
-
tail用于输出文件中尾部的内容,默认情况下tail指令显示文件后的10行内容
-
基本语法
-
tail 文件 --->查看文件后10行内容
-
tail -n 5 文件 --->查看文件后5行的内容,5可以替换为任意的数字
-
tail -f 文件 --->实时追踪该文档的所有的更新,工作(经常使用:[监控日志])
-
-
-
ln
-
建立软链接
-
基本语法
-
ln -s [目录名] 名称 --->跳转到指定的目录中去
-
相当于Windows中的快捷方式
-
使用rm -rf删除软连接,但是删除软连接的时候不要待斜杠
-
使用pwd指令查看目录的时候,仍然看到的时软链接所在的目录。
-
-
-
history
-
查看所有用户输入的指令
-
-
!
-
使用!+[数字] 可以执行历史上顺序为这个顺序的命令
-
-
date
-
date ————>显示当前时间
-
date +%Y————>显示当前年份
-
date+%m————>显示当前月份
-
date+%d————>显示当前时那一天
-
date + %Y-%d %H:%M:%s ————>显示年月日时分秒
-
date -s[字符串时间] 设置日期
-
-
cal
-
以日历的方式显示时间
-
cal[选项] 可以显示具体时间的日历
-
-
find
-
find指令将从指定目录下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
-
基本语法
-
find [搜索范围] [选项] +大于 ;-小于
-
find -name<查询方式> 按指定的文件名查找模式查找文件
-
find -user<user> 查找属于指定用户的文件
-
find -size <文件大小> 按照指定的文件大小查找文件
-
-
-
locate
-
locate指令可以快速定位文件的路径。locate指令利用实现建立的系统中所有的文件名称及路径的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询适度较快。
-
基本语法
-
locate 搜索文件
-
特别说明
-
由于locate指令居于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库
-
-
-
-
grep指令和管道符号|
-
grep过滤查找,管道符,“|”,表示前一个命令的处理结果输出传递给后面的命令处理
-
基本语法
-
grep[选项] 查找内容 源文件
-
grep -n 显示匹配行及行号
-
grep -i 武略字母大小写
-
-