文件目录类命令

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条指令

posted @ 2021-05-02 20:49  zfxd  阅读(159)  评论(0编辑  收藏  举报