Linux学习笔记_3:文件目录类、时间日期类、搜索查找类、压缩与解压缩类指令
其他
2021-03-30 15:16:23
阅读次数: 0
文件目录类指令
pwd
,显示当前工作目录的绝对目录
ls
,显示当前目录的所有内容信息;-a
,含隐藏文件;-l
,以列表方式显示
cd
~
,定位当前用户home目录
..
,当前目录上一级目录
mkdir
,创建目录;-p
,可创建多级目录
rmdir
,删除空目录
rm -rf
,删除非空目录
touch
+ fileNames
,创建空文件
cp source dest
,拷贝
-r
,递归复制整个文件目录
\cp
,强制覆盖不提示
rm
,移除文件或目录
mv
,移动文件与目录或重命名
cat
,以只读的方式查看文件内容
cat -n /etc/profile | more
,以cat命令打开文件,并分页显示
more
,基于vi编辑器的文本过滤器,分页显示文件内容,并提供相关预览快捷键
space
,翻页下
enter
,下一行
q
,离开more
ctrl
+ f
,向下滚动一屏
ctrl
+ b
,返回上一屏
less
,分页查看文件内容,按需分页加载文件,适用于预览较大文件内容
>
,输出重定向,会将原来文件内容覆盖
>>
,追加,不会覆盖原来文件的内容,而是追加到文件的尾部
echo
,输出内容(文本)到控制台;echo $PATH
,输出环境变量路径
head
,显示文件的开头部分(默认前10行内容);head -n 5
,显示文件前5行内容
tail
,显示文件的尾部内容(默认后10行内容);tail -n 5
,显示文件的后5行内容;
tail -f fileName
,追踪该文件的所有更新,常用
ln
,软连接,符号链接,类似Win下的快捷方式,主要存放链接其他文件的路径
history
,查看已经执行过的历史指令;执行该指令!
+ 编号
时间日期类指令
date
,显示当前时间
"+%Y"
,显示当前年份
"+%m"
,显示当前月份
"+%d"
,显示当前日期
date "+%Y %m %d"
,显示年月日
-s "yyyy-mm-dd HH:mm:ss"
,设置时间为yyyy-mm-dd HH:mm:ss
cal
,显示日历时间;cal 2020
,显示整年日历
搜索查找类指令
find [where]
,从指定目录向下递归遍历其各个子目录
-name [fileName]
,按照指定文件名查找文件
-user [userName]
,按照指定用户查找文件
-size [+n/-n/n]
,按照文件大小查找文件
locate [fileName]
,快读定位文件路径,需要先通过updatedb
指令创建locate
数据库
grep
,过滤查找,经常通过|
管道符号链接进行过滤查询
cat test.txt | grep -ni yes
,从test.txt,中查找含有yes的内容(模糊),并输出内容和行号
压缩和解压缩类指令
gzip
,压缩文件为.gz
,不保留源文件
gunzip
,解.gz
的压缩文件
zip
,压缩文件为.zip
-r
,递归压缩;zip -r myZip.zip /home/*
,压缩/home下所有文件到myZip.zip下
unzip
,解.zip
,的压缩文件
-d
,解压到某目录;unzip myZip.zip /opt/tmp
tar
,打包指令(zcvf
,zxvf
)
- 将文件打包为:
.tar.gz
文件;tar -zcvf my.tar.gz /home/*
- 解压打包文件为:
tar -zxvf a.tar.gz -C /opt
转载自blog.csdn.net/Nerver_77/article/details/106772731