Linux 常用命令

  1. ls 命令 # 显示当前目录下的所有的文件

    ls   # 显示当前目录下所有的非隐藏的文件信息
    ls -a # 显示当前目录下所有的包括隐藏的文件信息
    ls -al # 显示当前目录下所有的包括隐藏的文件列表
    ls -alh # 显示当前所有文件,包括隐藏的文件列表更人性化的显示(M K G)
    
    常用的组合: 
    ls
    ls -al # 等价于 ll
    
  2. pwd 命令

    显示当前所在的路径
    绝对路径: 以 / 目录开始的路径
    /root
    /opt/server/data-integration
    相对路径: 就是相对当前的目录路径
    
  3. mkdir命令

    cd /root
    mkdir mytest
    mkdir -p /family/bigdata/ #一次创建多级目录
    mkdir /root/mydemo  #使用绝对路径来创建
    mkdir ./mydemo2 #使用相对路径来创建
    
  4. rm 命令

    这个命令既可以删除文件,也可以删除目录:
    删文件:
    cd /root
    rm a.txt #删除时,会给出提醒确认,输入y删除,n不删除
    rm -f b.txt #强制删除
    rm -rf *.java #可以删除当前目录下的所有 .java 文件
    
    删目录:
    rm -r 111
    rm -rf mytest  #强制删除
    
    常用组合:
    rm -rf 文件或目录
    
  5. cd 命令

    cd命令可以进入一个目录,类似于对windows 上的文件夹进行双击
    cd /**   #可以进入到任意目录
    cd ..  #回到上一级目录
    cd ../.. #回到上上一级目录
    
    /a/b/c
    /a/d/e
    当前目录在 /a/b 想进到 e目录怎么办
    cd ../d/e #先回到上级目录然后在进入到e目录
    
  6. history和tab补全

    使用上下键可以找出历史命令
    table键:
    cd /opt/server/data-integration
    history  # 历史命令
    tab  # 自动补全路径
    
  7. touch命令

    touch a.txt  #在当前目录创建 a.txt 文件
    touch a.txt b.txt  #创建多个文件
    touch /root/d.java  #通过绝对路径创建文件
    
  8. mv命令

    移动:
    mv 文件 目录  #将文件移动到目录中
    mv a.txt /root/dir2
    mv 目录 目录  #将目录移动到目录中
    mv dir2 dir1
    
    重命名:
    mv file1 file2  # file2名字在当前目录/文件不能存在
    
  9. 显示文件内容

    cat命令显示文件内容more命令类似于cat命令,整个文件的内容从上到下显示在屏幕上空格键显示下一页,b 键会回一页显示。more -5 yarn.sh  #显示5行数据less命令less 参数j键向后,k键向前
    
  10. cp命令

    复制文件cd /rootcp user.txt user2.txtcp user.txt /opt  #将user.txt复制到opt下cp user.txt /opt/user2.txt #将user.txt 复制到/opt目录下,文件名改成user2.txtcp /opt/server/data-integration/pan.sh ./ #将文件拷贝到当前目录下
    
  11. 解压和压缩

    linux的压缩包后缀一般是 .tar.gz解压:	tar -zxvf snappy-1.1.1.tar.gz #默认解压到当前目录	tar -zxvf snappy-1.1.1.tar.gz -C /opt #指定当前解压缩的文件放到/opt下	unzip -d /opt mysql-connector-java-8.0.13.zip /解压到指定目录压缩:	tar -cvf 名称 压缩的文件(夹)	tar -cvf test.tar /root/test	tar -czvf test.tart.gz /root/test
    

Linux 常用命令

上一篇:解析xshell远程连接的用户密码


下一篇:Mac使用Charles抓包无法联网和乱码问题解决