(missing-semester)SHELL常用指令总结

Lecture 1: Course Overview + The Shell (2020)
对应中文网站

  • date 查看时间

  • echo Hello\ World 输出Hello World

  • echo $path 查看电脑有哪些路径

  • which echo 查看echo命令会执行哪里的文件

  • pwd Print Working Directory,即打印当前工作目录

  • cd ./home 打开当前目录下home文件夹

  • ls “list” 的缩写,表示列出目录中的文件和子目录

  • cd ||cd ~ take you home

  • cd - 返回刚才所在文件夹,常用于cd ~ 后

  • ls -l 长格式显示目录内容,包括文件权限、所有者、文件大小、最后修改时间等

  • mv file.txt newfile.txt 重新命名文件

  • mv file.txt directory/ 移动文件到指定目录中

  • cp file.txt directory/ 复制文件到指定文件夹

  • cp file.txt directory/newfile.txt 复制文件到指定文件夹并重命名

  • rm file.txt 删除指定文件,不能删除文件夹及里面的内容

  • rm -r directory 删除指定文件夹及其内容,能进行递归删除

  • rmdir 仅能删除空文件夹

  • mkdir My\ Photos 创建My Photos文件夹,或者用双引号包围带空格的名称

    • mkdir My Photos 创建My文件夹和Photos文件夹
  • ctrl+l clear your terminal and go back to the top

  • > file< file
    > file<file 重定向符号,用于输入和输出文件。

    • > 符号用于将命令的输出重定向到一个文件中。例如,ls > file.txtls 命令的输出写入到 file.txt 文件中,如果文件不存在则创建,如果文件已经存在则覆盖原有内容。

    • < 符号用于将一个文件的内容作为输入提供给命令。例如,cat < file.txtfile.txt 文件的内容作为 cat 命令的输入,cat 命令会将文件的内容输出到终端上。

  • cat filename 显示一个文件的内容。

    • cat 命令还有一些常用的选项,例如 -n 选项用于显示行号,-b 选项用于显示非空行的行号,-E 选项用于在每行的末尾显示一个 $ 符号等。
    • cat < hello.txt > hello2.txthello.txt的内容覆盖写入hello2.txt
      -cat < hello.txt >> hello2.txt 将内容append到hello2.txt
  • ls -l | tail -n1 其中 | 组成命令行管道,用于将一个命令的输出作为另一个命令的输入

  • sudo su 切换为root用户

  • 16
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值