linux操作系统命令

0 阅读2分钟
  1. ll 查看当前目录下文件

image.png

  1. pwd 打印当前目录位置

image.png

  1. cd切换目录。

  2. cd / 进入/ (/:当前系统的根目录)

  3. cd ~ 进入~ (~:当前登录用户的默认目录)

  4. cd java (cd切换目录。)进入Java目录

  5. cd .. 返回上一级目录

image.png

  1. touch 创建文件

image.png

  1. mkdir 创建目录

    mkdir -p aaa/bbb 确保父级目录存在,不存在就创建一个

  2. rm 删除文件(会询问是否删除y/n) rm -f 删除文件不会有提示

    rm -rf 将目录及以下所有递归逐一删除,无需用户确定

image.png

image.png

  1. cp 源文件 目标文件。(复制文件)

    cp -r 源文件夹 目标文件夹。(复制目录)

  2. mv 源文件 目标文件。(重名和移动)

    重命名:mv file.txt newfile.txt

    移动:mv file.txt newdir/file.txt

image.png 13. cat 连接文件并打印到标准输出设备如console控制台上。

  1. more 功能类似cat,会翻页的形式显示,适合大文件查看。

    more -tail:查看文件的结尾部分的内容

    more -n:用于显示行数,默认为10行

  2. 输出重定向:1. 覆盖掉原来文件的内容:> 2. 添加到文件的末尾:>>

  3. 使用echo命令把文本内容添加到文件中

    echo 111 >> a.txt。会把111追加到a.txt中。如果这个文件不存在,就会顺手创建这个文件。

    echo 111 > a.txt。会把111写入a.txt中,把之前的内容删除。如果这个文件不存在,就会顺手创建这个文件。

  4. 把当前日期添加到文件中

    date > a.txt 。会把当前日期覆盖到a.txt这个文件中。多次运行也只有一条数据

  5. | 管道运算符:把上一个命令的结果变成下一个命令的参数

  6. tar 压缩或者解压缩文件

    • 压缩文件:tar -cvf test.tar 1.txt 2.txt 3.txt (把1.txt,2.txt,3.txt压缩到test.tar文件(会自动被创建)中)

      参数:-c 建议一个压缩文件,把多个文件或者文件夹压缩到一个新的文件中

      -x 解压缩文件。把一个压缩文件中的内容全部解压出来

      -f 指定压缩文件

      -v 显示具体过程

    • 解压缩文件:tar -xvf test.tar -C ./temp

      -C 指定解压文件夹的目录

      ./temp 解压位置

  7. ls 可以查看文件夹下的文件信息。