Linux
1.Linux目录结构
**bin:**存放二进制可执行文件
**sbin:**存放二进制可执行文件,只有root用户可以访问
**etc:**存放系统的配置文件
**usr:**用于存放共享的系统资源
**home:**存放用户文件的根目录
**root:**超级用户的根目录
**dev:**用户存放设备文件
**lib:**存放根文件系统中的程序运行所需要的共享库及内核模块
**mnt:**系统管理员安装临时文件系统的安装点
**boot:**存放用于系统引导时使用的各种文件
**tmp:**用户存放各种临时文件
**var:**用户存放运行时需要改变数据的文件
2.Linux常用命令
磁盘管理
切换目录命令:cd
cd / 回到系统根目录
cd ~ 回到用户根目录
cd 空格 回到用户根目录
cd … 回到上级目录
cd - 返回上次访问的目录
列出文件列表:ls ll
ls -a 所有列表(包括隐藏文件)
ls -l 展示详细信息(相当于ll)
显示当前所在目录:pwd
创建目录:mkdir
mkdir -p 当父目录不存在时,先创建父目录在创建子目录
文件浏览
**cat:**查看文件的所有内容
more:分页查看
less:分页查看
less -N 行号
less -m 百分比
less 回车 下一行
less 空格 下一屏
less -d 下半屏
less -b 上半屏
q 退出
tail:显示文件的后几行内容(可以动态查看)
tail -n 查看后n行。默认是10
tail -f 动态递归查看
文件操作
cp: 文件复制
mv: 移动或重命名文件
rm: 删除文件
find: -name 根据文件名查找文件
grep: 查找文件里符合条件的字符串
文档编辑
vi/vim
区别:vim会有高亮部分,更容易查看
切换到命令行模式
esc键
插入模式
i:在当前位置前插入
I:在当前行首插入
a:在当前位置后插入
A:在当前行尾插入
o:在当前行后插入一行
O:在当前行前插入一行
底行模式
: 在命令行模式下按冒号
:wq 保存并退出
:w 保存
:q 退出(只能在文件没有修改的情况下才能使用)
:q! 强制退出(不保存)
系统命令
ps: 查看系统进程
kill: 杀死进程
kill -9: 强制杀死
ifconfig: 查看网络配置
ping: 测试网络是否畅通
压缩和解压缩
压缩
tar -zcvf 压缩文件名 需要被压缩的目录(cf是必须的参数)
解压
tar -zxvf 解压文件名 -C 指定目录 (xf是必须的参数)
权限操作
chmod
ugo: 对应的所属是当前用户、当前用户所在的组、其他用户
rwx: 对应的分别是读、写、执行的权限 (r:4 w:2 x:1)