touch xx.txt |
创建xx.txt文件到当前路径 |
mkdir xx |
创建xx文件夹 |
rm xx.txt |
移除xx文件 |
rm -d xx |
rm -d 移除文件夹(空目录) |
rm -r xx |
rm -r移除文件夹(非空目录) |
mv xx.txt aa |
移动xx文件或xx文件夹到aa文件夹,目标路径可以是相对路径或绝对路径(可移动时重命名) |
cp xx.txt aa |
复制xx文件到aa文件夹(可复制时重命名) |
cp -r xx aa |
复制xx文件夹到aa文件夹 |
xx –help |
查看某个命令的帮助手册 |
man xx |
查看某个命令的帮助手册 |
which xx |
查看xx命令对应的文件对应路径 |
find 搜索范围 搜索条件 |
示例:find /home -name 123.txt //精准搜索 find /hone -name *.txt //模糊搜索 find /home -iname *.txt //不区分大小写 find /home -type f //-type f搜索所有文件,-type d搜索所有文件夹,-type l所有软链接 |
locate xx |
全局模糊搜索xx文件及文件夹,搜索速度快,缺点有可能搜索不到最新创建的文件或文件夹,原因是locate本地自身有搜索库,新建的文件被收录到搜索库有延迟 |
cat xx |
打开xx文件 |
more xx |
分页显示xx文件,按空格翻页 |
echo xx |
显示xx内容 |
echo 内容 > 文件 |
>把xx内容输入到xx文件,>覆盖原有内容, >>追加内容 |
|(管道) |
前面的结果作为输入,执行后面的命令使用,如:ls -lh | reap 123.txt |
ln 目标路径 创建路径及名称(软链接/快捷方式) |
ln aa/123.txt 123.txt //ln -s 文件完整路径 链接到的目标路径(在2个目录的顶层执行,方便输入路径) |
sudo gedit xx |
打开xx路径的文件 |