• Linux常用命令


    1. ls命令 :(list)列出目录内容

    格式 ls [参数] [文件或者目录]
    
        -a 显示所有文件,包括隐藏文件、特殊文件等。
    
        -l  使用详细格式列表,简写 ll
    
        -h 友好展示信息 ll -h
    
    文件信息头 :d目录,-普通文件,l链接

    2.cd命令:切换目录

    cd ../  ,向上一层目录
    
    cd / ,进入根目录
    
    cd /目录名 ,切换到指定目录(绝对路径)如: cd /usr/local
    
    cd 目录名 ,切换到指定目录(相对路径),在usr目录下,如: cd local
    
    cd ~ ,等同于 cd /root
    
    cd - ,切换到上次访问的目录
    
    pwd 显示当前目录的绝对路径

    3.mkdir命令:创建目录

    格式 mkdir 文件夹名称  
    如:mkdir java (在当前文件夹下创建名为java的子文件夹)
     -p 父目录不存在的情况下生成父目录,如:mkdir -p java2/java rmdir 命令:删除空目录,如:rmdir java

    4.文件浏览命令

    cat [文件名] 快捷查看当前文件名,适合少量信息的文件
    
    more [文件名] 分页显示文件内容
    
         操作:Enter 向下n行,需要定义。默认1行
    
                    空格键 向下滚动一屏
    
                    B 返回上一屏
    
                    q 退出more
    
    less [参数] [文件名] ,less -mN [文件名] 分页显示文件内容,标注每行行号,操作和more一样
    
    tail -数字 文件名,快速查看文件后X行的内容,如:tail -10 tomcat/logs/catalina.out

    5.cp命令:复制文件

    cp [需要复制的文件 ] [路径/复制后的文件名],复制后的文件名不写默认原文件名
    
    cp -r [需要复制的文件 ] [路径] ,复制文件夹

    6.mv命令:移动文件

    mv  [需要移动的文件 ] [路径/文件名] 不会直接覆盖,文件名不写默认原文件名
    
    mv -f [需要移动的文件 ] [路径]  直接覆盖

    7.rm命令:删除文件

     
    rm  [文件名 ] [路径/文件名] 不会直接删除
    
    rm -f [文件名] [路径]  直接删除
    
    rm -rf [文件名] [路径]  删除目录如:rm -rf /usr/java1
    
    rm -rf * 删除当前目录下的所有内容


    8.查找命令

    find [目录名] -name '需要查找的内容' 

    如:find /root -name 'java*'

    9.文档编辑命令

    vim [路径/文件名]  进入一般模式,可以进行文件浏览,复制文件。
    
    插入模式:进入可编辑状态,在一般模式上按 a、i、o 三个中的一个就即可,按 :可以切入低行模式。
    
    一般模式:插入模式按 ESC 
    
    低行模式:退出,保存。:q! 强制退出,:wq 保持并退出

    10.管道命令和grep命令

    grep 正则表达式。字符搜索工作 
    
    语法:grep -i [要查找的字符] [文件名]  -i:忽略大小写
    
    管道命令: 命令1 | 命令2 | 命令3
    
    常用: ll | grep ja 在ll结果查找ja
    
     

    11.压缩、解压命令(重要)

    Linux压缩包:*.tar :打包,不压缩文件大小;*.tar.gz:打包,并压缩文件
    
    tar命令参数:
    
        -z 是否使用了gzip 压缩(.gz)
    
        -c 压缩文件的指令
    
        -x 解压压缩文件的指令
    
        -v 压缩(解压)过程中显示文件
    
        -f 指定文件名,在f之后要立即接文件名
    
    常用压缩参数组合    zcvf
    
    常用解压参数组合    zxvf
    
    压缩:tar -zcvf [压缩包名字.tar.gz] [需要压缩的内容]  
     例如:tar -zcvf java.tar.gz 解压:tar -zxvf [压缩包名字.tar.gz] -C [路径]
     如:tar -zxvf java.tar.gz -C /root,如果不加 -C [路径] 则解压到当前目录

    12.系统命令

    ps命令:查看进程
    
    -e:查看所有程序
    
    -f:显示详细信息
    
    ps -ef 查看系统进程
    
    ps -ef|grep -i [进程名] 查看与 进程名 相关的进程,如: ps -ef|grep -i  tomcat
    
    kill -9 [pid]  强制杀死该pid进程

    13.其他命令

    ifconfig 查看网络配置(ip)
    
    ping [ip] 查看与目标的联通性,不断测试连接,按 CTRL+C 停止
    
    reboot 重启命令
    
    halt 关机命令
    
    setup 网络设置(防火墙配置、网络配置)
    
    chmod 修改权限 修改文件权限语法 chmod [权限设置] [要更改权限的文件] 例如 chmod u
    =rwx startup.sh 修改所属用户的权限为 rwx (user) chmod g=r-x startup.sh 修改所属组的权限为 r-x (group) chmod o=r-- startup.sh 修改所属组的权限为 r-- (other) chmod a=rwx startup.sh 修改所有用户的权限为 rwx (all) 修改文件夹权限语法 chmod -R [权限设置] [要更改权限的文件] 例如 chmod -R u=rwx tomcat/bin 修改bin目录下所属用户的权限为 rwx (user)
     
     
     
  • 相关阅读:
    oracle一些常用的单记录函数
    javascript闭包(closure)
    【Matlab开发】matlab中bar绘图设置与各种距离度量
    【Matlab开发】matlab中bar绘图设置与各种距离度量
    【Matlab开发】matlab中norm范数以及向量点积、绘图设置相关
    【Matlab开发】matlab中norm范数以及向量点积、绘图设置相关
    【编程开发】opencv实现对Mat中某一列或某一行的元素进行normalization
    【编程开发】opencv实现对Mat中某一列或某一行的元素进行normalization
    【编程开发】C语言中随机数rand使用注意事项
    【编程开发】C语言中随机数rand使用注意事项
  • 原文地址:https://www.cnblogs.com/ncy1/p/9452183.html
Copyright © 2020-2023  润新知