1、Linux目录结构
序号 | 目录结构 | 描述 |
1 | / | 根目录(Unix和Linux中没有盘符的概念)一个硬盘一个根 |
2 | /bin | 系统的常用命令目录。包括控制台命令、系统可执行文件、系统的核心进制文件等 |
3 | /etc | 发布目录。保存系统中所有的核心内容,要求控制权限高,建议不要随便读写 |
4 | /usr | 用户目录。相当于Windows系统中的program files 目录。常用于安装系统所有用户共用的软件、资源的 |
5 | /root 或~表示 | root根用户的用户目录,相当于windows系统中的c:/users/administrator目录 |
6 | /home | 保存其他用户主目录的目录。 /home/yangshujuan |
7 | /var | 系统运行过程的数据目录 |
路径 | 描述 | 写法 |
全路径 | 从filesystem根目录开始寻找文件(绝对路径) | 以/开头。举例:找 usr下local中的内容)写法为 /usr/local |
相对路径 | 从当前资料路径开始寻找,找到其他资源路径的过程 | 找当前资源的子目录直接写子日录名称找上一级文件写法为 …/ |
特殊路径 | /表示磁盘根表示/root (root用户的根目录)root文件夹的根目录 |
2、Linux常用命令
命令 | 描述 |
pwd | 显示当前目录 |
cd | 切换目录 |
ls、ll | 展示目录 |
clear | 清除屏幕 |
touch | 常见空白文件 |
cat | 一次性查看文件内容,展示全部内容 |
more | 多屏显示文件内容,显示后,使用空格显示下一屏,回车显示下一行,q退出分屏显示,ctrl+c 退出命令 |
head | 显示文件的前多少行,默认显示前10行 head -number filename 显示文件的前多少航 |
tail | 显示文件末尾多少行 tail -number filename |
mkdir | 创建命令 |
cp | 复制 |
rm | 删除 |
2.1 more分屏显示文件内容
more a.txt
按回车一点一点展示剩余内容
按空格分屏展示,如果文件内容在一屏能全部展示完即可
2.2 head 显示文件的前面行数
head -3 a.txt
显示a.txt文件的前面3行。默认展示10行
2.3 tail 显示文件末尾的行数
tail -100 a.txt
显示文件末尾100行内容
tail -f a.txt
滚动展示文件内容
2.4 mkdir 创建文件目录
mkdir aa
在当前目录下创建aa文件夹
mkdir aa/bb/cc -p
在当前目录下创建多级子目录
2.5 cp复制
cp a.txt b.txt
复制a文件 改成b文件
cp aa /usr/local -r
把aa文件目录下面的子目录和子文件, 递归拷贝到usr/local 目录下面
2.6 rm删除
rm a.txt
删除文件,会提醒确认是否要删除
rm -f a.txt
删除文件不提示
rm -r
递归删除
rm -rf aa
递归删除文件下面所有资源 不提示
2.7 mv 移动或重命名,相当于剪切和重命名
mv ./a.txt /usr/local 移动到/user/local目录下
mv a.txt abc.txt 把a.txt文件修改为abc.txt文件
2.8 vi|vim 文本编辑器
vim是vi增强命令,不代表所有的Linux都支持
编辑模式 (编辑文件内容)
a 追加方式进行编辑模式
i 插入方式进行编辑模式
o 在光标所在位置之下,新增一行
O 在光标所在位置之上,新增一行
命令模式 (控制文件的状态)
dd 删除指定行,默认1行
:w write保存 :q quit退出vi编辑器 :wq 保存并退出
:q! 强制退出不保存 :set nu 显示行号 /keywords 搜索
G 光标跳转到文件尾 gg光标跳转到文件头
2.9 reboot 重启Linux系统
用来重启Linux系统和Windows系统中的restart一样,但是重启必须是root用户才有权限
2.10 halt 用来关闭正在运行Linux操作系统 (关机)
2.11 tar 压缩与解压缩
- 创建tar.gz压缩文件
- 语法
tar -czvf 压缩文件的名称.tar.gz 源文件或目录名称
- 语法
- 解压tar.gz文件
- 语法
tar -zxvf 解压文件名
tar -zxvf abc.tar.gz
解压到指定目录
tar -zxvf abc.tar.gz -C /usr/local
- 语法
2.12 zip格式
如果文件格式是zip后缀名的话,需要使用unzip命令操作
1、unzip命令的相关参数
- -n 解压缩时不要覆盖原有的文件
- -d 指定文件解压后所要存储的目录
- -v 执行时显示详细信息
2、解压zip语法 - unzip 压缩文件名.zip
- unzip 压缩文件名.zip -d 解压到指定目录
2.13 查看服务器内存
df -h 查看磁盘的使用情况
du /dev 查看dev文件夹下面所有的使用情况
du -h /dev 查看具体文件的大小
free -m 已兆为单位,可以以kb,g为单位查看