zoukankan      html  css  js  c++  java
  • Linux常用命令

    一、文件与目录操作:
    文件权限:
    drwxrwxrwx  d, rwx, rwx, rwx, 
         (d 目录文件类型
          第一组:文件所有者权限,
          第二组:同组用户权限
          第三组:其他用户权限
    读取权限等于4,用r表示;写入权限等于2,用w表示;执行权限等于1,用x表示。
    (-) 没有权限 
    【chmod】 改变命令目录或文件访问权限
      增加可执行权限 chmod +x a.exe
      数字设定法   chmod 664 a.txt    
    (1)  ls 命令    
      ls --help   //显示命令帮助信息 (参数、用法)
           ls  //显示当前目录下文件,
           ls -l   //以详细形式显示当前目录下的信息
           ls -l  /home    //显示home下文件、文件夹信息 
           ls -a    //显示所有文件(包括隐藏文件) 
      ls -al    //显示隐藏文件以及详细信息
     
    (2)文件操作命令
      file //显示指定文件类型
      touch  //创建文件 或目录 
        cp     //复制文件或目录,复制目录,例如:cp -r home home1                    
        rm    //删除文件 或目录
        rm  -r  home1   //删除目录
        rm -rf  home1 //强制删除,无提醒 
        mv  //移动文件或命令,无参数,直接移动,例:mv home etc 
        mv 原位置 目标位置    //移动命令
        eg: mv /home/aa /var
           mv /home/aa /var/bb    //移动并重命名
          mv aa bb   //在同一文件夹中移动并重命名
        scp   //本地和服务器之间复制。
       本地文件复制到远程,eg:scp /home/daisy/full.tar.gz   root@122.19.2.75:/home/root   (然后会提示输入另外那台172.19.2.75主机的root登录密码,复制目录加参数 -r 即可)
       远程复制文件复制到本地,eg:scp root@172.19.2.75:/home/root/full.tar.gz  /home/daisy/full.tar.gz
       touch 文件名  //新建文件
       mkdir 文件夹名  //新建文件或目录
       rm 文件名  //删除文件
        rm a -rf   // "-r"遍历文件,"-f"执行命令不询问
     
    (3)文本文件查看命令
      cat  //显示文本文件内容
        more  //分页显示文本文件内容
      less  //分页显示文本文件内容
      head  //显示文件首部内容,例:head -1 /etc/passwd
      tail   //显示文件尾部信息  
      shift+Page Up   //上翻命令
    shift+Page Down   //下翻命令 
    文件类型:
                  (-)  //普通文件   可编辑、可删除
                  (d)     //目录        (蓝色字体标识)             
                  (l)  //符号链接   
                  (c)  //字符设备文件设备文件 
                  (b)   //块设备文件
                  (s)  //套接字
                  (p)  //命名管道
      vim  编辑 
             按【insert】  ——编辑输入即可
             退出:按【esc】再 -->输入 “:”,命令可键入 
                       w:写入;Q:退出
                       wq=X  保存并退出
                       q!:不保存退出
    (4)对目录的操作 
      cd /     //到根目录
      cd ..    //返回到上一级目录
      ./     //从当前目录进入文件夹或文件
      /    //从根目录进入文件夹或文件
      ~  home 目录
      pwd 输出当前目录
      切换到桌面目录:
      cd /home/$USER/Desktop  切换到指定用户的Desktop,
      cd ~$USER/Desktop  切换到指定用户的Desktop,如:cd /home/test/Desktop
           cd ~/Desktop  切换到自己的Desktop下

     (5)系统磁盘的查询

      df -h  / /查看整个服务器的磁盘空间
      du -sh //当前所有文件和目录占用空间大小
      du -sh // * 查看当前目录下文件及大小(不包含文件夹内子文件)
      du -h / /*  查看目录下文件及所有子文件大小
      ps aux | grep php (查看PHP进程)
      ps -ef  //查看所有进程
      ps aux  使用BSD格式显示java进程
      kill -2 1122(进程号)  服务执行完毕后杀死,一般用于数据库服务方面
      kill -9 1122 强制杀死进程 
      ifup eth0   激活网卡
      tar xf 文件名    解压文件
      history   查看历史命令
      clear 清屏 
         lsof 查询某个端口被占用
           eg:lsof -i :port_number | grep "LISTEN"
    (6)日志相关查看命令:
      tail -f  logfile name  //动态监控文件尾部(多用于监听日志文件)
    G 到最前面
    shift+G  到最后
    q  退出
    (7)查找命令
       find 路径 -name 文件名
      eg: find / -name aaa  (从根目录中查找aaa文件)
       根据文件大小查找
          find /home -size +512k   //查找大于512k的文件
          find /home -size -512   //查询小于512k的文件
          find /home -empty    //查找大小为0的文件或空目录
    如有不足之处,欢迎大家指正,共同学习进步~! 每天进步一小步,就会有个新高度~
  • 相关阅读:
    获取Activity中得到焦点的EditText
    SwipeRefreshLayout嵌套ScrollView包裹复杂头布局和RecyclerView
    摄像机识别图片中的手机号
    Glide 加载图片
    反射,元类
    类与实例
    多态
    sys模块理解补充
    python中os模块再回顾
    面向对象之封装
  • 原文地址:https://www.cnblogs.com/lyangyang/p/9554256.html
Copyright © 2011-2022 走看看