美文网首页我爱编程
Linux 常用命令

Linux 常用命令

作者: 追梦九州 | 来源:发表于2018-05-25 17:03 被阅读0次

    1. liunx常用的管理命令

        reboot  重启

        shutdown -h  或者  init  0 ;关机

        whoami    查看当前用户

        uanme -r  查看内核版本

        netstat  -an  查看Linux下所有的端口

    2.基本指令

      2.1  ls/ll/ls -l  查看目录内容

         lsattr  查看当前目录的绝对路径,显示当前所有目录

         cd  跳到指定文件夹

         clear  清屏

         env  查看所有环境变量

         su  用户名 :切换用户

         mkdir  --help   查看命令的帮助信息

         man mkdir    查看命令的详细信息

    2.2 文件管理命令

        mkdir  文件夹:创建文件夹

        touch  文件名 :创建文件

        rmdir 文件夹 :删除文件夹

        rm -rf 文件夹 :删除文件夹或文件名

        cp 源文件路径/源文件名  目标路径:拷贝文件

        mv 源文件路径/原文件名  目标目录:剪切文件(文件和文件夹一样操作)

        管道:|

        筛选  grep

        find 路径 参数 参数值:1.find /home -name 文件名  :表示在home目录下                                                                                                                   面,根据文件名查询;                 

                                              2.find /home -size  +1M:表示在home目录下面,查                                                                                                             询大于1M的文件。

        locate 文件名:根据索引表查找文件

        wc  -l 文件名:统计当前文件的行号

        wc -m 文件名:统计当前文件的字符数

        wc -c 文件名:统计当前文件的字节数


    2.3查看文件内容命令

        more 文件名: 按回车一行,空格一行,不能上下翻行(只能用"/"查看字符                             串,不会高亮显示结果,光标默认位置在文件内)

        less 文件名:按回车一行,空格一行。可上下翻行,按q退出,光标默认在文件内

        head -n 文件名 :查看文件的前n行,n代表行数(光标默认在文件外)

        tail -n 文件名: 查看文件的后n行,n代表行数(光标默认在文件外)

        cat  文件名:产看文件的所有内容(光标默认位置在文件外)

        cat -n 文件名:查看文件的所有内容,并显示行数

        cat A>B :把A的内容导入B(把B原本的内容覆盖)

        cat /dev/null > 文件名:清空文件中的内容,不留空行

        cat A >>B :把A的内容追加到B的后面

        cat A B>>C:把A和B的内容导入到C

    2.4 压缩管理

    .tar :打包

            tai  参数 目标文件路径/包名   被打包的文件名称

            tar -cvf  t101.tar    f101 :将目录f101和文件打包到当前目录下的t101.tar包中

            tar -cvf  /opt/t101.tar    f101:将当前目录f101打包到opt/的t101包中。

           tar -tcf t101.tar : 查看t101.tar包中的内容

           tar -xvf t101.tar:将t101.tar包中的内容释放到当前目录中 

           tar -xvf t101.tar -C /opt/d102/ :将t101.tar包中的内容释放到/opt/d102/目录中

    .gz:压缩文件 

     gzip :只能压缩单个文件,不能压缩目录,也不能同时压缩多个文件 压缩比(1表示压缩比最小,9表示压缩比最大)

                   例:gzip -1 f101.txt :将     f101.txt       文件压缩,

                          gzip -9 101.txt

                          gzip -l f101.txt.gz:  查看压缩文件信息

                          gzip -d f101.txt.gz  :解压f101.txt.gz

    .tar.gz:一键打包并压缩(压缩包)

                 tar 参数 目标文件路径/包名  被打包的文件名称       

              例:  tar -zcvf  t101.tar.gz  T101  :将目录和文件打包到当前目录下的t101.tar.gz压缩                                                                      包中

                       tar -ztvf ./t101.tar.gz T101:查看t101.tar.gz压缩包中的内容

                       tar  -zxvf ./t101.tar.gz:释放(解压缩)t101.tar.gz压缩中的内容                  

    3.网络配置

        ifconfig  -a : 查ip信息;

        ping : 测试网络是否联通;

        setup : 配置ip、防火墙、服务等信息;

        service network restart(start\stop):重启网卡服务

        hostname  输出主机名

        客户端工具:SecureCRT  xshell\ssh\puty(通过SSH2:端口22)协议远程连接到Linux服务器(SSH2协议为安装自带协议)

    4. 组&用户&权限

        4.1 组管理

            1,groupadd   增加组

                例:groupadd 新组名:系统自动分配唯一的组id

                      groupadd -g 新组id   新组名:给新组指定一个新的组编号 

            2, groupdel   删除组

                例:groupdel g11000:删除组g11000(组中有用户时不能被删除)

            3,groupmod  更改组名或组Id

               例:groupmod -n g1066 g106:将g106更名为g1066;

                     groupmod -g 500 g106:将g106的id更改为500  ;

            4,cat/etc/group:查看当前系统存在多少组

        4.2 用户管理

              useradd    u101:增加用户(useradd g 新建用户组名  新建用户名:新增一个用户并指定组名)       

              userdel -r u101:彻底删除用户

              passwd  u101:修改用户密码

              cat/ect/passwd:查看存储用户信息

              usermod  -g  组名  用户名:改变用户所在的组


                      

                


            

           

             








    linux常用的查看资源命令:

    1.top  查看系统运行实时动态,显示系统中CPU使用率最高的进程(相当于任务管理器)

    2.vmstat   查看系统进程,内存,IO以及CPU的情况  相关命令 vmstat -m

    3.uptime  查看系统运行时间

    4.ps 查看进程类命令  例如ps -ef|grep ssh

    5.free -m 查看内存使用情况

    6.iostat 查看硬盘IO以及CPU使用情况

    7.netstat 查看网络情况

    8.df -h   查看硬盘使用情况

    ------------------------------------------------------------------------------------------

    相关文章

      网友评论

        本文标题:Linux 常用命令

        本文链接:https://www.haomeiwen.com/subject/bkkujftx.html