美文网首页
Linux操作命令

Linux操作命令

作者: 奔跑的大头菜 | 来源:发表于2019-04-25 16:11 被阅读0次

    系统管理相关命令:

        pwd  :查看当前用户下的目录

        su  :切换用户

        hostname  :查看主机名

        who  :查询登录到系统的用户

        whiami  :确认自己身份

        history  :查看当前用户运行命令的历史

        kill  :杀死进程(kill -9 进程号 强制杀死进程)

        date  :显示日期  修改时间:date -s 时间或者日期

            (修改时间:date -s 14:20:00  修改日期:date -s 20190420  修改时区:tzselect)

    目录操作命令:

        pwd  :显示当前路径

        cd  :切换目录

            cd  :目录路径

            cd ./  :当前目录

            cd ..  :切换到上级目录

            cd ../..:切换到上级目录的上级目录

            cd /  :切换到根目录

            cd ~  :(或只有cd)切换到当前用户主目录(home底下以用户名命名的文件夹)/root目录

            cd  /opt  —  cd bin与cd /opt  —  cd /bin的区别

        mkdir  :创建目录

            mkdir 目录名 -p    加p与不加p的区别

        rmdir  :删除空目录

            用法:1、rmdir 目录名 2、rm -rf 目录名

    文件编辑命令:

    vi是Linux下常用的、功能强大的文本编辑器

        按键盘 i 进入编辑状态

        退出编辑按 ESC 键,退出方法

        不保存退出:  :q!

        保存退出: :wq

        输入  /  进入搜索,输入你需要搜索的文字,按Enter

        输入  :set nu  显示每一行的行数

        按键盘  G  可以直接定位到最末尾

    文件操作命令01:

        ls  :查看目录及文件  用法:ls 路径(比如:ls /usr)没有目录则显示当前目录的内容

            -a  :  显示所有文件

            -l  :  显示文件属性(可以用ll  执行)

        cp  :复制命令用法:cp 文件名或目录  目标地址

            -R  :拷贝目录及目录下所有目录和文件

            cp  a.txt  b.txt 将a文件复制,且另命名为b命令(目录名)

        mv  :移动命令用法:mv  文件名或目录  目标目录

            mv a.txt ../  :将a文件移动到上级目录(将一个文件移动到另一个目录没有重命名)

            mv a.txt ../b.txt  :将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重 命名)

    文件操作命令02:

        rm  :删除文件或目录

            -f  :强制删除

            -r  :删除目录

            常用:rm -rf  文件或目录

            删除文件:rm  文件名

        find  :查找文件

            用法:find  路径

            常用选项:

                find . -name *.log  :在当前目录查找以.log结尾的文件

                find / -name log  :在根目录查找log命名的目录

        grep  :在指定文件中查找字符(串)并打印改行

            过滤,经常跟管道符号一起出现

            用法:gerp  字符串  文件名

            grep band file  :在file文件中找寻band字符串

    文件操作命令03:

        cat:显示文本文件内容

            用法:cat  文件名  cat  文件名字

        head:查看前几行

            用法:head  -n  5  文件名

        tail:从指定点开始将文件写到标准输出,使tail命令点的  -f  选项可以方便的查阅正在改变的日志文件

            tail  -n  5  文件名  查看后几行

            tail  -f  error.log  不断刷新,看到最新内容

    系统资源查询命令:

        ps:查看进程(动态)

            -ef  :显示所有运行进程,并显示启动进程的命令

            Uid  :用户ID,PID:进程id,PPID:父进程,C:进程cpu占用率,

            Stime  :进程从启动到现在的时间,TTY:终端号,CMD:命令名称和参数

        netstat :查看网络状况(net status的简写)

            netstat  -apn  :查看所有端口

            an  :按一定顺序排列输出

            p  :表示显示哪个进程在调用

    管道命令:

        管道使用  “|”  符号,并且在命令之间建立管道,将前面的命令的输出作为后面命令的输入

            如,11 |  grep abc:管道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找含有abc字符串的文件或者目录

        工作常见情况:杀死服务进程(比如杀死tomcat进程)

            通过进程名找到进程,在杀死进程

                通过命令查找tomcat进程:ps  -ef  |  grep  tomcat (ps  -ef  是查找所有运行的进程,通过管道符找到所有进程中包含了  “tomcat”  字符串的进程,即为tomcat进程)

                假如:5541      杀掉此进程:kill  -9  进程id  (kill  -9  5541)

            通过端口来找到进程,在杀死进程

                通过命令查找占用此端口的进程编号:netstat  -anp  |  grep  8080根据8080查进程

                假如:5541      杀掉进程:kill  -9  pid  (kill  -9  5541)

    关闭防火墙命令

        即时生效,重启后失效

            开启:service  iptables  start

            关闭:service  iptables  stop

        永久关闭防火墙

            chkconfig  iptables off

    重启、关机、注销命令

        重启命令:reboot

            其他:shutdown  -r  now

        关机命令:halt

            其他:shutdown  -h  now

        注销命令:logout

    权限赋予命令

        Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用  ll  或者  ls  -l  命令来显示一个文件的属性以及所属的用户和组

        文件类型0(d):目录文件

        属主权限1  2  3(rwx):读、写、执行

        属组权限4  5  6(r-x):读、写、执行

        其他用户权限7  8  9(r-x):读、写、执行

        chmod  语法:chmod  [-R]  xyz  文件或者目录      (-r :遍历目录下所有的内容)

        读(r):4写(w):2  执行(x):1

            比如:chmod  754  test1  --  -rwxr-x-w-    (777:-rwxrwxrwx)

    压缩、解压命令--tar.gz

        将文件压缩成  .tar.gz  /  .tar  格式用tar命令,使用 -z 调用 gzip

            例如:将test文件夹压缩成 test.tar.gz(tar  -czvf  test . tar .gz  test)

        将 .tar.gz / .tar  格式文件夹解压也是使用tar命令

            例如:将test . tar . gz 解压得到test文件夹(tar  -xzvf  test . tar . gz)

        命令参数详解:

            -c  :建立归档 / 压缩

            -x  :解归档 / 解压

            -z  :有gzip属性的压缩文件

            -v  :显示所有过程

            -f  :使用档案名字,必须项,是最后一个参数,接文件名

    压缩、解压命令--zip

        将文件压缩成  .zip  格式用 zip 命令

            例如:将test文件夹压缩成 test.zip ,必须带 r 才会把文件压缩进去,不然会生成一个空的文件夹(zip  -r  test . zip .  test)

        将 .zip 格式的压缩文件解压使用 unzip 命令

            列如:将test文件夹解压(unzip  test . zip)

    相关文章

      网友评论

          本文标题:Linux操作命令

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