1.命令格式
Command Options Arguments
命令 选项 参数
rm -rf /
命令选项详细参考资料
https://wangchujiang.com/linux-command
https://www.linuxcool.com
2.文件与目录管理
命令:ls
全拼:list
格式:ls 选项 文件名
例:
ls -a
ll --block-size=M
2、打印工作路径
命令:pwd
全拼:print working directory
格式:pwd
3、切换工作路径
命令:cd
全拼:change directory
格式:cd 相对路径或者绝对路径
4、查看文件类型
命令:file
格式:file 选项 文件或目录
file -i 文件名
5、复制文件或目录
命令:cp
全拼:copy
格式:cp 选项 源文件 目标文件
6、查找文件或者目录
find
格式:find 目录 选项 名字或模式
-name 名字
find /etc -name a*
find / -name "aaa" 2>/dev/null
-type 类型参数
f 普通文件,d 目录
find /root -type f
7、创建目录
命令:mkdir
全拼:make direcotry
格式:mkdir 选项 目录名
mkdir test
mkdir -p /usr/local/soft/redis
8、移动或者重命名
命令:mv
全拼:move
格式:mv 选项 原文件 新文件
mv 1.txt 2.txt
mv /a/1.txt /b/1.txt
9、删除文件或目录
命令:rm
全拼:remove
格式:rm 选项 (多个)文件名
删除空目录:rmdir
-r 递归(连同子文件夹一起删除)
-f 强制删除
find . -name "a.json" -exec rm -rf {}
10、创建空文件
命令:touch
格式:touch 选项 文件名
touch a.txt
11、软链接和硬链接
命令:ln
全拼:link
格式:ln 源文件 链接文件
创建硬链接:
ln 1.php hard.php
vim hard.php
cat 1.php
查看软链接:
ll /usr/bin/nc
创建软链接:
ln -s /usr/local/phpstudy/system/phpstudyctl /usr/bin/study
使用:
study
12、挂载
问题:一个目录树怎么使用多个磁盘?
原路径:/dev/sdb1 挂载到: /sdb-u
mkdir /sdb-u
mount /dev/sdb1 /sdb-u