1.cal 日历 (calendra):
-3 显示前一个月,当前月,下一个月的日期
-j 显示在当年中的第几天 (从1月1号开始数起)
-y 显示当前年份的日历
2.date 日期显示
%Y 四位年份 %y 两位年份
% m 月份
% d 日期
%H 小时
%M 分钟
%S 秒
% F 等价于 %Y-%m-%d
%T 等价于%H-%M-%S
格式化显示: date "+%Y年%m月%d日 %H时%M分%S秒"
3 history 历史指令
history 10 显示10条历史信息
!102 执行第102条指令 ! (编号)
4 cat 查看或者合并两个文件的内容
cat 1.txt 查看文件中的内容
cat 1.txt 2.txt > 3.txt 把1,2中的内容写入3中(如果3不存在创建3,并写入,如果存在清空之前的内容,然后写入,先写1的 内容后写2的内容)
cat 1.txt 2.txt >> 3.txt 把1,2中的内容写入3中(如果3不存在创建3,并写入,如果存在接着之前的内容,然后写入,先写1 的内容后写2的内容)
5 more 显示更多
文件内容过多时,用cat查看会出现快速滚屏的情况,这时用more就可以分屏当按下快捷键时,切到下一屏,q退出
+num 如+5 从第5行开始查看内容
-p 先清屏再显示文件内容
-s 当内容中存在两个以上的空行,将会自动换成一个空行
6 数据流 : 标准输出流, 标准错误输出流, 标准输入流
注意: > 输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。
7管道 : |
管道命令操作符: |它只能处理由上一个命令传出的正确信息,对错误信息没有直接处理的能力. 然后传递给下一个命令,作为他的标准输出.
8 建立连接文件:
(1) 软连接: 不占磁盘空间,源文件删除则连接失效
ln -s 源文件 连接文件
如果源文件和连接文件不在一个目录下,源文件要用绝对路径,不能使用相对路径.
(2) 硬链接:就是文件的一个或者多个名字
ln 源文件 连接文件
(3) 软连接与硬链接 的区别:
软连接可以跨文件系统,硬链接不可以
软连接可以对不存在的文件名进行连接,硬链接不可以
软连接可以对目录进行连接,硬链接不可以
9 grep 文本搜索:
grep [选项] "搜索内容串" 文件名
-v 反取, 就是搜索内容以外的信息
-n 显示行号
-i 忽略大小写
10 find 查找文件
find ./ -name 1.txt 在当前目录下查找所有名为1.txt的文件
find ./ -name '*.txt' 在当前目录下查找所有后缀为.txt的文件
find ,/ -name "[A-Z]*" 在当前目录下查找所有以大写字母开头的文件
find /etc -size 2M 查找在/etc目录下等于2M的文件
find /etc -size -5M 查找在/etc目录下小于5M的文件
find /etc -size +1M 查找在/etc 目录下大于1M的文件
find /etc -size -5k -size +2M 查找在etc目录下大于5k小于2M的文件
11 tar 归档管理:
tar [参数] 打包文件名 文件(可以多个文件\或者是目录)
tar 命令有点特殊参数前面可以不加-,也可以加-.
-c 生成档案文件,创建打包文件夹
-v 显示归档或者解档的详细过程,和进度
-f 指定归档文件名称,必须放在参数的最后
-t 列出档案中的文件
-x 解开档案文件
打包归档:-cvf
解档:-xvf
-z 调用gzip命令打包并压缩文件
tar -zcvf a.tar.gz 文件名
tar -zxvf a.tar.gz (-C 目录):压缩文件(可以压缩到指定路径下)
12 gzip文件压缩解压:
gzip [参数] 被压缩文件文件名
-d 解压缩
-r 压缩所有子目录
13 bzip2 文件压缩解压(相当于压缩为)
压缩:bzip2 filename ---> 删除filename文件,生成 filename.bz2
解压缩:bzip2 -d filename.bz2 ---> 删除filename.bz2 ,生成 filename文件
也可以配合tar命令使用其参数为j
14zip unzip 文件压缩解压
压缩文件:zip [-r] 目标文件(可以没有扩展名) 源文件
解压文件:unzip -d 解压后目录文件 压缩文件
相比.tar.gz .bz2 .zip文件.tar.gz格式压缩包最小
15修改文件权限 chmod:
字母法:chmod u/g/o/a +/-/= rwx 文件
u---user g----group o----other a----all
+增加权限 -撤消权限 =设置为
r----read 4 w----write 2 x---excute (可执行) 1 - 表示没有权限0
16其他命令
su 切换用户
passwd 修改用户密码
exit 退出用户登录
who 查看登录用户
---------------------
作者: 白驹过隙
来源:CSDN
原文:https://blog.csdn.net/m19123456789/article/details/83449598
版权声明:本文为博主原创文章,转载请附上博文链接!