Linux 常用命令 - 简介

     参数一般情况下无序,特殊情况除外
 
     1、磁盘管理命令
          ls(list)
               参数:
                -a     所有文件和目录。包括隐藏目录和特殊目录、.和..
                -l      详细格式列表     ls -l  简写 ll
                -h     有好显示详细列表   一般用法  ll -h
                -t     用文件和目录的更改时间排序
                -r     反向排序
                --help     在线帮助
               
               
       
          cd(change directory)
               cd ~     当前用户的家目录目录
               cd /      用户根目录
               cd -     上一次访问的目录
               cd ../     上一层目录
 
          pwd(print working directory) 显示当前所在目录,返回绝对路径
               
          mkdir(make directory)创建目录
               -p     父目录不存在的情况下先生成父目录(parents)
               -v     
          rmdir(remove directory)删除空目录
           
     2、文件浏览命令
          cat()     快捷查看当前文件内容(适合查看少量内容文件)(10K以下文件)
 
          more()     分页显示文件内容
     
               Enter      向下N行,需要定义。默认1行
               空格键     向下滚动一屏。或Ctrl+F
                B               返回上一屏。或Ctrl+B
                q               退出more
 
          less()        分页显示文件内容,可以标注每行的行号。
               -m     显示类似more命令的百分比
               -N     显示每行的行号
     
               操作通more命令,一般使用less命令
 
          tail()
               tail -数字 文件名     可以快速查看文件后X行的内容
 
     3、文件操作命令
          cp(copy)     复制文件/目录
               -r(recursive) 递归处理,将指定目录下的文件与子目录一并处理。  复制目录时需要
 
               cp 需要复制的文件 复制到的路径
               cp -r 需要复制的目录 复制到的路径
 
          mv(move)   移动或更名现有的文件/目录
               -f(force)     若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录               
 
               cp 需要移动的文件 移动到的位置
               
          rm(remove)            删除 文件/目录
               -f(force)     强制删除文件/目录
               -r(recursive)     递归处理,将指定目录下的所有文件及子目录一并处理
 
          find     查找文件/目录     find [目录] [参数]
               -name     指定字符串作为寻找文件或目录的范本样式
 
     4、文档编辑命令
          vi
               一般模式: 默认进入一般模式,在一般模式下输入 :wq 退出
               插入模式:键入 i 可以进入插入模式,Esc退出
               底行模式:键入 : 进入底行模式,Esc退出
 
               强制退出:          q!
               保存并退出:       wq
 
     5、grep和管道
 
          grep     正则表达式,可做字符串搜索工作
               -i(ignore)     忽略大小写
               上下文控制:
  -B,--before-context = NUM打印前导上下文的NUM行
            -A,--after-context = NUM打印尾行上下文的NUM行
            -C,--context = NUM打印输出上下文的NUM行
 
          管道命令:可以连接多个linux命令          | 用于连接多个命令
     
           命令1 | 命令2 | 命令3.....    
     
     
     6、压缩、解压命令
          
               linux压缩包: *.tar               打包,大小不会进行压缩
                                    *.tar.gz           gz即gzip,打包并压缩文件的大小
 
               tar
                              -z      是否使用gzip压缩
                              -c     建立一个压缩文件的参数指令(create)--压缩
                              -x     解开一个压缩文件的参数指令(extract)--解压
                              -v     压缩的过程中显示文件(verbose)
                              -f     使用档名,在 f 之后要立即接档名(file)
                    
               压缩(参数顺序不变) :     tar -zcvf 压缩包名字.tar.gz 需要压缩的内容                              
                         
               解压(参数顺序不变) :     tar -zxvf 需要解压的压缩包名称     解压到当前目录
                                                         tar -zxvf 需要解压的压缩包名称 -C 指定压缩路径     解压到指定目录                                         
     7、系统命令
          ps(Process Status) 提供对进程的一次性查看(即查看系统进程)
               -e     此参数效果和指定‘A’参数相同,显示所有程序
               -f     显示UUID,PPID,C与STIME栏位
               
               
          查询tomcat的进程:     ps -ef | grep -i tomcat
 
          kill()     删除执行过程中的程序或工作
               -l<信息编号>     若不加<信息编号>选项,-l 参数会列出全部的信息名称。  (9表示强制终止)   
               
               强制杀死某个进程:     kill -9 pid
 
          ifconfig()     显示网络配置
          ping()          测试与目标主机的连通性(会持续不断一直测试,知道Ctrl+C中断)
          reboot()     重启
          halt()          关机
     
     8、其他命令
          
          setup()     网络设置
          chmod(change mode)     变更文件或目录权限
               linux权限格式:<类型><所属用户><所属组><其他用户>
                                                     u(user)     g(group)  o(other)
                      
           文件类型:d(文件夹 )     -(普通文件 )      l(超链接文件 )
                 权限:r(读权限)     w(写权限)     x(执行权限)    (无权限已‘-’替代)
                          
 
          语法:     chmod 权限设置 需要更改权限的文件名
          示例:     chmod u=rwx test.txt     (设置当前文件夹下的test.txt文件的用户权限为rwx)
 
           -R(recursive) 递归处理,将指定目录下的所有文件及子目录一并处理。更改文件夹权限时需要此参数。(R大写)
 
 
    9、性能分析   top

猜你喜欢

转载自www.cnblogs.com/zj-dandelion/p/9494133.html