进入目录:cd
显示当前目录:pwd
创建目录:mkdir 目录名
指定路径创建目录:mkdir -p 目录路径
当前用户名:whoami
列出当前目录文件名:ls (参数 -a 所有文件名;-l 包含所有文件属性;-al)
创建文件:echo '内容' > 文件路径/名(>! 强制覆盖;>> 追加内容)
注:Windows系统异同
创建文件:touch 文件名(仅创建文件,无法指定内容。会变更文件修改时间。如:touch demo.txt demo.txt)
复制文件:cp 源路径 目标路径(参数-r 复制目录,递归包含所有子目录)
移动:mv 源路径 目标路径(如:mv 1.txt demo/2.txt)
删除:rm 文件路径(参数:-f 静默;-r 目录递归)
列目录结构:tree(Windows不可用)
建立软链接:ln -s 真实文件 链接(类似快捷方式,但异同,Windows不可用)
cat主要有三大功能:
1.显示文件内容。$ cat filename
2.创建一个文件。$ cat > filename (只能创建新文件,不能编辑已有文件)
3.将几个文件合并为一个文件: $cat file1 file2 > file3
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
https://explainshell.com/ 使用帮助:
答题: