1.根目录介绍
/bin 二进制可执行文件,系统所有用户使用的命令,ls、ps...
/sbin 二进制可执行文件,通常由管理员使用,系统维护,ipconfig...
/dev 设备文件、终端设备、USB...
/etc 大多数配置文件、shell脚本...
/home 普通用户存储个人信息
/lib 32位函数库,包含支持二进制文件的库文件
/lib64 64位库,包含支持二进制文件的库文件
/media 挂载可移动设备的目录
/mnt 手动临时挂载点
/opt 第三方软件安装位置
/proc 进程信息及硬件信息
/root 临时设备的默认挂载点
/boot 系统管理命令
/srv 服务相关数据
/var 数据,临时文件、重启文件...
/sys 内核相关信息
/tmp 临时文件
/usr 用户相关设定
2.命令介绍
2.1 目录和文件操作
ls 查看当前目录下文件和文件夹名称
ls -a 查看当前目录下文件和文件夹名称,包括隐藏文件
ls -l 查看当前目录总大小和文件/文件夹详细信息 等同于ll
ls /usr/bin 查看/usr/bin目录下文件和文件夹名称
cd .. 切换至上一层目录
cd / 切换至根目录
cd ~ root用户切换至root目录,普通用户切换至home目录
cd - 返回上一次访问的目录
cd /usr/bin 切换至/usr/bin目录
mkdir test 在当前目录下创建test目录
mkdir /home/abc 在home目录下创建abc文件夹
mkdir -p a/b 在当前目录下创建a/b目录
rm test.txt 删除test.txt文件,询问
rm -f test.txt 删除test.txt文件,不询问
rm -r dir 删除dir目录及目录下所有文件,询问
rm -rf dir 删除dir目录及目录下所有文件,不询问
rm -rf * 删除当前目录下的所有目录和文件
mv test dev 将当前目录下的test目录名称修改为dev
mv /home/dev /root/pro
将/home目录下的dev目录剪切至/root/pro目录下
cp /home/dev /root/pro
将/home目录下的dev目录复制至/root/pro目录下
pwd 查看当前所在目录
find /home -name 'a*'
显示/home目录下所有以'a'开头的文件或文件夹名称
touch a.txt 在当前目录下创建a.txt文件,若不存在则新建,若已存在,则只修改文件的时间属性
vi/vim a.txt 以只读模式打开当前目录下a.txt文件
-按"i"在光标所在字符前开始插入
-按"a"在光标所在字符后开始插入
-按"o"在光标下面另起一新行插入
-按"ESC"进入命令模式
-命令模式
-退出编辑: :q
-强制退出: :q!
-保存并退出: :wq
cat a.txt 查看a.txt文件最后一屏内容
tail -100 a.txt 查看a.txt文件的后100行,"Ctrl+C"退出查看
tar -zxvf a.tar.gz 压缩打包至当前目录
tar -zxvf a.tar.gz -C /home/a 压缩打包至/home/a目录下
查看日志
tail -f a.log 默认监视a.log文件后10行
tail -n 20 a.log 默认监视a.log文件后20行
head -n 10 a.log 查询a.log日志文件中的前10行日志;
head -n -10 a.log 查询a.log日志文件除了最后10行的其他所有日志;
版权声明:本文为ROBOT_ADMIN原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。