zoukankan      html  css  js  c++  java
  • linux常见命令

    linux常见命令 ctrl+c:强制退出
                  ps -ef:显示所有进程

    linux的目录结构:
    bin:存放二进制可执行文件
    etc:系统配置文件
    user:用于存放共享的系统资源
    home:存放用户的根目录
    root:超级用户目录

            
    1.目录切换命令
        pwd         显示当前所处的目录名
        cd ../      返回上一层
        ls          显示当前目录的所有子目录
        cd /        切换到系统根目录
        cd /xx        切换到同级的xx目录中
        cd~            切回到用户根目录
        cd-            切回到上一个所在目录
        
    2.目录操作命令
    1)增加目录操作:mkdir 目录名称
    2)查看目录:ls[-al] 父目录
    3)    find 目录 参数        find /root -name '*test*' 在root下寻找名字带test的文件或目录
    4)修改目录名称    mv 目录名称 新目录名称  
    5)移动目录    mv 目录名称 目录新位置  
    6)拷贝目录:cp -r 目录名称 目录拷贝的目标位置
    7)删除目录(不加询问):rm[-rf] 目录


    3.文件的相关指令
    1)文件的创建:touch xxx.txt
    2)文件的查看:cat/more/less/tail 文件名
        区别:    cat:显示查看文件的最后一屏
                more:显示文件的所有  enter:下一行  空格:下一页
                tail -10:查看文件最后十行
                tail -f :可以对某个文件进行动态监控
    3)文件的修改(内容) :wq 保存并退出    :q! 强制退出
        vim 文件 --->进入文件---->命令模式---->按i进入编辑模式
        ---->按esc进入底行模式--->输入wq/q!
    4)删除文件:rm -rf 文件名

    5)  文件的重命名:mv 旧文件名  新文件名




    4.压缩,解压文件打包并压缩的文件的后缀名.tar.gz
    1)压缩:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
        z:调用gzip压缩命令进行压缩
        c:打包文件
        v:显示运行过程
        f:指定文件名
        
    2)解压:tar [-xvf] 压缩文件
        x:代表解压
        tar -xvf xxx.tar.gz          将xxx.tar.gz解压到当前目录下
        tar -xvf xxx.tar.gz -C usr/local    将xxx.tar.gz解压到usr/local
        


    5.其他命令
    1)显示当前所在位置:pwd
    2)搜索命令:grep    grep to xx
    3)管道命令:|       将前一个命令的输出内容作为本次的输入


    4)ps -ef:查看当前系统中运行的进程

    ps -ef | grep hald : 查看当前系统所有包含hald的进程

    ps aux | grep hald : 查看当前系统所有包含hald的进程


    5)杀死进程:kill -9 要杀死进程的pid


    6)网络通信:
                查看网卡信息:ifconfig
                查看当前系统的端口使用:netstat -an
         

    7 Linux的权限命令(及其重要 --.> 涉及到文件的操作)

    权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限

    示例:在随意某个目录下ls -l

     
    第一列的内容的信息解释如下:

     

     

     (可以记忆为   读:read --> r           写:write -->  w        执行权 :x  --->  execute)

     

    文件的类型:

    d:代表目录

    -:代表文件

    l:代表链接(可以认为是window中的快捷方式)

    后面的9位分为3组,每3位置一组,分别代表属主的权限与当前用户同组的用户的权限,其他用户的权限

    r:代表权限是可读,r也可以用数字4表示

    w:代表权限是可写,w也可以用数字2表示

    x:代表权限是可执行,x也可以用数字1表示

     

    属主(user

    属组(group

    其他用户

    r  

    w

    x

    r

    w

    x

    r

    w

    x

    4

    2

    1

    4

    2

    1

    4

    2

    1

     

        

    修改文件/目录的权限的命令:chmod

    示例:修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限,

    其他用户只有读的权限

    chmod u=rwx,g=rw,o=r aaa.txt

     

    上述示例还可以使用数字表示:

    chmod 764 aaa.txt

     

     

     8 查看防火墙状态:

          systemctl status firewalld.service
       执行关闭命令: systemctl stop firewalld.service
         执行开机禁用防火墙自启命令  : systemctl disable firewalld.service   

         启动:systemctl start firewalld.service

         防火墙随系统开启启动  : systemctl enable firewalld.service

        永久关闭防火墙(重启后防火墙依然关闭):

      [root@localhost /]# systemctl disable firewalld.service
      Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
      Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

    9    rpm -qa | grep java   查看当前Linux系统是否已经安装java

      卸载两个openJDK:rpm -e --nodeps 要卸载的软件

     

     


               

  • 相关阅读:
    函数响应式编程
    RxSwift
    Swift 5.1 新语法
    MVVM
    SwiftUI 九
    SwiftUI 八
    SwiftUI制作View可嵌套组件
    Swift 5.1 新语法
    MVVM
    Linux系统修改hostname,不用重启
  • 原文地址:https://www.cnblogs.com/houchen/p/10657608.html
Copyright © 2011-2022 走看看