Linux 常用命令

1.成为超级权限:sudo su命令(或 su

2.ls命令:用于列出当前目录下的文件或目录。

                列处隐藏文件:ls -a

                列出详细列表:ls -l

3.ctrl + C: 取消命令,并且换行;杀掉某一个程序(一直在跑,没有结束的),传一个终止信号
  ctrl + U: 清空本行命令;

  tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项;
  方向键:可以回到上一个命令;

4.cd命令:后接想去的目录路径(只写cd返回根目录

           a.绝对路径

          从根目录开始描述  /home/acs/main.cpp
          注意最前面有个根目录/

          b.相对路径

           从当前位置开始描述的路径

           c.“.”  当前目录

           d.“…”上级目录

           f.“~/”  家目录

5.ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
   
        -l : 展示详细信息;
        -lh : 人性化的显示详细信息;
        -a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的);
        ll 等价于ls -la
        ls后面加文件可以是绝对路径 比如ls Desktop


6.pwd: 显示当前位置;


cp: cp 路径1 路径2;   (将路径1内容复制一份放路径2里面, 复制 + 粘贴 + 重命名);
        
        cp a/tmp.txt b (复制一份到粘贴到b里面);
        cp a/tmp.txt b/tmp2.txt; (复制一份到粘贴到b里面,并重命名)


        如果复制文件夹后面加**-r**

        cp a b -r; (将a复制一份粘贴到b里面)
        cp a c -r 将a直接复制一份且命名为c

7.“*” 表示本文件夹里所有文件

8.mkdir: 创建文件夹;(可以加-p创建一系列的文件夹)

        mkdir /home/acs/a/b (在根目录下创建文件)
        mkdir a/b/c -p (在该文件夹下创建a/b/c复合文件)

9.history: 显示历史用过的指令;

10.rm: 删除,
        rm xxx: 删除某一文件;
        rm xxx -r: 删除某文件夹;(支持正则表达式);

        rm tmp.txt tmp2.txt (删除tmp.txt和tmp2.txt)
        rm *.txt (删除所有txt文件)
        rm a/ * (删除a里面所有东西)
        windows彻底删除文件:Shift + Delete;

        rm * -r 删除文件夹下所有东西包括文件夹

        rm /* -rf (删除所有文件)

11.mv: mv xxx yyy (剪切+ 粘贴)
        mv a/tmp.txt b/ (将a中tmp.txt文件挪到b文件夹里面)
        mv b/tmp.txt a/tmp2.txt (将b中tmp.txt文件挪到a文件夹里面并重命名为tmp2.txt)
        mv tmp2.txt tmp.txt (将tmp2.txt重命名为tmp.txt)
        cp与mv区别:cp(复制+粘贴), mv(剪切+粘贴)

12.mkdir与touch区别:mkdir(创建文件夹), touch(创建文件)

13.cat: cat xxx(查看xxx文件);
        cat a/tmp.cpp(查看tmp.cpp文件)

14.用户和权限

        useradd + 用户名:添加命令

        passwd + 用户名:修改密码

        userdel + 用户名:删除用户

 15.群组管理

        groupadd + 组名:添加群组

        groupmod + 组名 + 用户名 : 修改用户账户

                        usermod -l :对用户重命名

                        usermod -g:修改用户所在群组

       group + 用户名:查看用户所在群组

       groupdel + 群组名:删除群组

        

16.chown + 用户名:组名+ 文件名:修改文件所有者 + 群组

17.chgrp + 组名 + 文件名:改变文件所属群组

18.文件权限管理

        rwxrwxrwx

        r - w - x  => 4 - 2 - 1

19.修改文件权限: chmod

        chmod + 权限之和排列(777 / 600) + 文件名 

        chmod + -R + 权限 + 目录:修改目录下得所有文件权限

20.使用终端管理安装包

         对于 本地的.rpm文件: yum命令

                 sudo yum localinstall  *.rpm:用于安装

                 sudo yum  remove  + 包名 : 用于卸载

                  

21.阅读手册:命令 + -h        

22.查找文件

        locate + 文件名 

        find + 目录 + -name + 文件名

        -size按文件大小查找

19.筛选数据:

        grep + “文本关键字”  + “搜索文件”

                参数:   -i:忽略大小写

                               -n:显示行号

                                -r:在所有子文件和子目录中查找

 20.正则表达式

               grep使用正则表达式grep -E  + 文本关键词 + 供搜索的文件

               grep -E  +    ^ 文本关键词 + 供搜索的文件: ^后的字符必须要出现在第一行的开始

                grep -E + 【Pp】ath  + 共搜索的文件:path和Path到可以

                grep -E + 【0 - 4】 + 供搜索的文件:搜索0 - 4任意数字的行

21.为文件排序(常用于对文件的行进行排序):

        sort + 文件名:显示排好序的内容,但不会保存

        将排好序的文件写入新文件中: sort + -o +  新文件名+ 供排序文件名

        sort + - r + 文件名 :倒序排序

        sort + -n + 文件名:按数字排序(从小到大)

22.删除文件中重复部分: uniq: uniq + 文件名

23.剪切文件部分内容:cut + -c + 2 - 4 + 文件名(按字符数剪切)

24.显示系统内核信息        uname -a 

25. 显示启用终数量和平均负载:uptime

26. 查看当前系统内存使用情况 free -h

27. 查看当前系统的网卡配置和运行情况ifconfig

28.静态查询当前系统的正在运行的进程信息:ps

29.进程终止: kill + 进程号

        

             

                

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值