查看文件内容
1.cat -n :带有行号显示,看到最后一屏,内容比较多的文件只显示后半部分
2.more -n:百分比显示,以一页一页形式显示,方便阅读,-n指定一屏显示到具体行数
3.less:less与more类似,less可以 随意浏览文件,支持翻页和搜索
4.head 显示文件开始前10行,-n显示文件前5行,5可以是任意数
5.tail :显示文件后10行,-n 显示文件后n行,n可以是任意数, -f 实时跟踪文件所有更新
压缩文件tar
1.linux中的打包文件:aa.tar
2.linux中的压缩文件:bb.gz
3.linux中打包并压缩的文件:.tar.gz
4.命令:tar -zcvf【打包压缩后的文件名】【要打包的文件】
5.命令:解压:tar -zxvf 【需要解压的文件名】
6.tar -zxvf ab.tar.gz -C /usr:-C代表指定解压的位置
查找命令
grep :查找内容,源文件,-n yes 1.txt 在1.txt查找yes出现的地方,显示行号,-c 查找出现的次数
1.-n 显示匹配行及行号
2.-i 忽略字母大小写
3.-r 递归查找
4.-w 当作一个单词查找
文件搜索find
1.find /etc -name passwd :搜索etc目录下,包含passwd的文件名
2.find /home -user user01:搜索home目录下,属于user01的文件
3.find /home -size +20k :搜索home目录下,大于20k的文件
4.find / -name “*.log”-ls 在根目录查找以.log结尾的文件,并显示详细信息
5.find / -type f -name “*.log ”:查找根目录,以.log结尾的普通文件
6.-a and :同时满足、-o or:或者,满足其中一个即可
定位文件位置whereis
1.whereis命令只能用于程序名的搜索,,而且值搜索二进制文件,man说明文件(参数-m)
2.whereis ls
3.whereis grep
which搜索系统命令
1.which命令的作用是,在path变量指定的路径中,搜索某个系统命令位置,并返回第一个搜索结果
2.which pwd :查找pwd命令所在的路径
3.which sudo :查找path中sudo的路径
追加
1.ls -l >文件 :列表的内容写入文件a.txt中(覆盖写)
2.ls -al >>文件:列表的内容追加到文件aa.txt的末尾
3.cat 文件1 >文件2 :将文件1的内容覆盖到文件2
4.echo “内容”>>文件:追加到文件后面
echo指令
echo输出内容到控制台:echo【选项】【输出内容】
ln软连接
ln -s 【源文件或目录】【软连接名】:当前目录下,给源文件创建一个软连接
history指令
1.history :查看已经执行过的历史命令
2.history 10 :显示最近使用过的10个指令
date命令
1.date:显示当前时间
2.date +%Y:显示当前年份
3.date +%m :显示当前月份
4.date +%d :显示当前是哪一天
5.date “+%Y %m-%d %H:%M:%S”:显示年月日时分秒
6.sudo date -s :设置时间
cal命令
1.cal :不加选项,显示本月日历
2.cal 2022 :显示2022年日历
3.cal 8 2022 :显示2022年8月