从零开始的计算机自学生活
missing-semester
-第一课,课程概览与shell
1.常用shell命令
(1)cd 进入指定路径 cd ~ 切换到主目录,cd -切换到之前的目录
(2).表示当前目录,..表示上一个目录 绝对路径是/开头,相对路径是.或者是..开头
(3)ls 列目录内容,ls -l 详细列出目录内容
(4)--help 打印出指定程序的帮助信息 如,ls --help
(5)mv 移动目标文件到指定地址 如,mv dotfile.md foo.md 意为将当前目录的dotfile.md移动到当前目录的foo.md,实际上是重命名了dotfile.md
(6)cp 复制目标文件到指定地址 如,cp dotfile.md ../test 意为将当前目录的dotfile.md复制到../test
(7)rm 删除目标文件 如,rm ../dotfile.md,但不能删目录 如,rm ../test就不行
(8)rmdir 删除目标目录 如,rmdir ../test
(9)mkdir 创建一个新目录 如,mkdir 'My Photo'
(10)man 类似于--help但是更加便于浏览 如, man ls
(11)cat 打印文件内容 如,cat dotfile.md
(12)tail 打印输出的最后n行,要添加参数 如,tail -n1 或 tail --line=1
(13)grep 可以在输出流中搜索指定的关键词
(14)tee 将输入内容写入一个指定文件同时将它显示到屏幕上 如,ls -l / | tee daily.txt
(15)xdg-open 将会在一个合适的程序中打开指定文件 如,xdg-open hello.html,它将会在edge上打开hello.html
(16)find 查找文件 如,find ../text -dotfile.md
(17)chmod
(18)touch
2.在程序间创建连接
程序存在输入流和输出流

(1)<file 和 >file:
(2)程序 | 程序

浙公网安备 33010602011771号