常用命令 |
描述 |
pwd |
显示当前路劲 |
cd xx |
切换到xx路径 |
cd .. |
切换到上级路径 |
cd ~ |
快速返回根目录 |
clear |
清空命令列表 |
ls |
当前路上下所有文件 (ls后面可以一起输入 比如:ls _lh,ls_lah(没有顺序要求)) |
ls _l |
列表形式显示文件 |
ls _a |
显示隐藏文件 |
ls _l _h |
列表显示并kb显示文件大小 |
ls 通配符: |
*代表0或多个任意字符 |
ls *.txt |
显示.txt结尾的文件 |
ls 1* |
显示所有以1开头的文件 |
ls 1*.txt |
显示所有1开头.txt结尾的文件 |
ls xx |
列出制定路径的文件及文件夹 |
? |
代表1个任意字符(不能?单独使用需要有匹配信息) |
ls ??.txt |
显示2个字符并且.txt结尾的文件 |
ls [0_9] [a_z] |
可以直接写区间 |
tab键 |
自动不全(有多个匹配的情况下默认不补全,按2次tab键匹配) |
方向键上/下 |
快捷读取历史命令 |
1.隐藏文件都是以.开头,创建隐藏文件也是命名时.开头命名即可;
2.''路径或者名称有空格的 可以用''包含起来
文件常用命令 |
描述 |
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 |
sudo gedit xx |
打开xx路径的文件 |
网友评论