Linux小贴士
pwd 显示当前工作目录
rm:删除文件 删除文件夹 rm -r 文件夹名
touch 文件名 创建文件
隐藏文件 文件前面加 . 需要用ls -a 才能看到
ls -l 以列表方式显示文件的详细信息 文件夹以 d开头 文件以 - 开头

ls -h 配合-l以人性化的方式显示文件的大小 一定前面要有 -l 才有作用
命令行的选项是可以放在一起的 比如 ls - a -l -h 可以简写为 ls -alh 效果一样
通配符
- 任意多个字符 ls *1.txt
? 一个字符 ls ?1?.txt
[] 可以匹配字符组中的任意一个 ls [12345].23.txt
[abc] 匹配abc中的任意一个
[a-f] 匹配a到f范围内的任意一个字符。
cd命令 更改当前工作目录
cd:切换到当前用户的主目录
Cd~ : 切换到当前用户的主目录
Cd.. : 切换到上集目录
Cd - : 可以在最近拉铃次工作目录之间来回切换。
相对目录和绝对目录
Touch 创建文件 如果文件已经存在可以修改文件的末次修改日期
Mkdir 创建文件 -p 参数 递归创建目录
同一个文件夹下 一个文件和一个目录不可以同一个名字存在
Rm 删除 ,删除后直接删除,不是移动到回收站哦!
Rm - f 强制删除 忽略不存在的文件 且不提示
Rm -r 递归删除目录下的内容,删除文件夹时必须加此参数。
通配符可以用来配合 rm来使用哦!
Tree 以树状图显示文件 -d选项:只显示目录 不显示文件。
Cp 源文件 目标文件 复制文件或者目录
Cp ~ /documents/readme.txt ./readme.txt 把reademe.txt复制到当前目录
Cp ~ /documents/readme.txt . 把reademe.txt复制到当前目录
Cp -i 覆盖文件提示。
Cp -r 复制文件夹和文件夹下的所有目录和文件,目标必须为目录名
Mv 源文件 目标文件 移动文件 或目录 或重命名 -I 覆盖前提示(重命名时候尽量使用,安全)
cat命令 more命令 都是查看文件
cat是真个文件全部显示,more是分屏显示按空格继续。
回车滚动一行,空额翻页,b回滚一页,f前滚一页,q退出,/word 搜索word字符串。和man帮助一样。
cat命令 -b 对非空输出行编号 -n 对所有输出行进行编号。
Grep命令 强大的搜索工具,允许对文本文件进行正则表达式查找。
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行(相当于求反)
-i 忽略大小写
例子 grep word 123.txt
grep -n word 123.txt
grep -v word 123.txt
grep -i WORD 123.txt
grep -in "hello world" 123.txt
^a 行首,搜寻以a开头的行
Ke$ 行尾,搜寻以ke结束的行
例子 grep ^f 123..txt
Grep a$ 123.txt