linux常用命令

4 篇文章 0 订阅

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 
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值