Linux Shell命令-文件操作类
-
pwd
打印当前目录的绝对路径
-
cd
切换路径cd /root/桌面 #使用绝对路径切换 cd 桌面 #使用相对路径切换 cd ~ #切换到用户文件的主目录 cd #切换到用户文件的主目录 cd - #切换到用户刚才切换来的路径
-
ls
列出目录下的内容ls -a #列出所有文件(包括隐藏文件和.及..) ls -A #列出所有文件(不包括隐藏文件和.及..) ls -l #一行列出文件的详细信息
-
mkdir
创建文件夹mkdir dir #普通创建 mkdir a b c d #连续创建多个 mkdir -p aa/bb/cc/dd #递归创建
-
rmdir
删除文件夹目录下必须没有文件
rmdir xxx #普通删除 rmdir -p xxx/yyy/zzz #递归删除
-
touch
创建空文件touch hello.txt
-
cp [参数] dest target
复制文件或目录复制出现冲突时,强制覆盖
cp -r
递归复制 -
rm
删除文件默认用于删除文件
删库跑路
rm -rf /*
选项 功能 -r 递归删除 -f 强制删除,无需确认 -v 显示详细删除过程 -
mv
移动文件或目录选项 功能 -f 直接移动,无需确认 -
cat
将文件内容输出选项 功能 -n 显示行号 利用
cat
合并文件 -
more
分页查看 -
less
分页查看plus按键 功能 Space 下一页 Q 退出 F 下一页 Enter 下一行 B 上一页 /xxx 查找xxx G 跳转到文件最末尾 g 跳转到文件最开头 -
echo
将内容打印到屏幕echo $
+tab
显示所有可用变量echo $xxx
使用变量 -
head
显示文件开头内容-n
显示行数,默认10行 -
tail
显示末尾内容-n
显示几行-f
实时更新变化,会保持进程 -
ln
创建软链接(符号链接)ls -s [原文件或目录] [软链接名]
pwd -P
打印当前软链接目录的的真实目录cd -p xxx
跳转到当前软链接目录的真实目录 -
history
查看历史操作记录-c
清空历史记录 -
date
查看时间 -
cal
查看日历
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。