pwd:现在所在路径
ls:当前目录下所有文件和文件夹
ls -l:文件详细信息 ls -a:显示隐藏文件 ls -lh:人性化显示文件详细信息
//按需查找文件
ls *.sh ls ?????.sh (*:代表0-n个字符 ?:代表一个字符(通配符))
ls demo[1-4].sh([1-4]:代表1-4之间任意一个字符(通配符))
cd:切换路径
cd ..:返回上一级目录 cd ~:回到家目录
cd -:上一目录和现目录来回切换
.:代表当前目录 ..:代表上一级目录
创建文件:touch test.txt 创建隐藏文件:touch .test2.txt
删除文件:rm test.txt
创建目录:mkdir aa 创建多级目录:mkdir -p bb/cc
删除空目录:rmdir 目录名 删除非空目录:rm -rf 目录名(r:递归 f:强制删除不提示)
mv:文件,文件夹移动
//当前目录下的test.txt文件移动到当前目录下的aa文件夹里
mv test.txt aa
//当前目录下的目录bb移动到当前目录下的aa里面
mv bb aa
//重命名(在同一个目录相当于重命名)
mv test.txt test2.txt
cp:文件,文件夹复制
//当前目录下的test.txt文件复制到当前目录下的aa里面
cp test.txt aa
//把aa文件下bb文件夹复制到当前目录
文件夹复制:cp -r aa/bb .
//不需要确认已存在文件的覆盖确认
\cp -r aa/bb .
cat:查看文件内容
cat -n 文件名:显示行号
less:分屏查看文件内容(文件较大时)
快捷键:
pagedown,空白键:向下翻页 pageup:向上翻页
/关键词 n:向下查找 N:向上查找
q:离开less程序
head:显示文件开头部分
head 文件名 查看文件头10行内容
head -n 5 文件名 查看文件头5行内容
tail:显示文件尾部分
tail文件名 查看文件尾10行内容
tail-n 5 文件名 查看文件尾5行内容
tail -f 文件名:实时监控文件变化
ln:符号软链接(类似于快捷键)
//在/home目录下创建一个软链接myroot,链接到/root目录
ln -s /root /home/myroot
//删除软链接myroot
rm /home/myroot
history:查看已经执行过的历史命令
history 10:最近使用过的10条指令
原文:https://www.cnblogs.com/fddd/p/14726435.html