Linux系统 shell 常用命令
常用command
command | 选项 | 含义 |
---|---|---|
-ls | -l -h -a | * ? [abc] [a-f] 查看当前目录下内容 |
cd | . 双. ~ - | 进入 |
pwd | 显示当前目录 | |
mkdir | -p | 创建目录 |
touch | 如果文件不存在,新建文件 | |
cp | -i -r | 复制 -i提示 -r复制目录 |
mv | -i | …/readme.md~ . 把前面的文件移到当前目录下 |
rm | -f -r | readme.md~-删除文件 -r可删除目录 |
tree | -d | 树状图显示目录 |
cat | -b -n | 查看文件内容、创建文件、文件合并、追加问价内容等功能 -b 对非空输出行编号 -n 对输出所有行编号 -nl = cat -b |
more | 分页查看 | |
grep | -n -v -i | 文本搜索工具 -n 显示匹配行及行号 -v 显示不包括匹配文本的所有行 -i 忽略大小写 模式查找 ^a 行首a的行 ab$ 行尾ab的行 |
echo | 会在终端中显示参数指定的蚊子,通常和 重定向 联合使用 | |
重定向:> | 表示输出,会覆盖文件原有的内容 hi > a.txt | |
>> | 表示追加,会将内容追加到已有的文件的末尾 | |
管道(竖线) | 将 一个命令的输出 可以通过管道 作为 另一个命令的输入 ls -lha \ more ls -lha \ grep | |
find [路径] -name “*.py” | 查找指定路径下扩展名是 .py 的文件,包括子目录 | |
ln -s 被链接的源文件 链接文件 | 建立文件的软链接,用通俗的方式讲类似于 Windows 下的快捷方式 没有-s 是硬链接 |