目录结构
- root:系统管理员的家目录
- bin:常用命令
- boot:放置 linux 系统启动时用到的一些核心文件文件,如 linux 的内核文件:/boot/vmlinuz
- etc:存放系统管理所需要的配置文件和子目录
- home:普通用户的家目录
- usr:默认安装软件的目录。类试Windows的Program Files
- opt:主机额外安装软件的目录,opt有可选的意思,当不需要可以rm -rf
- tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
- var:放置系统执行过程中经常变化的文件,如log日志等
10.libs、lib : 存放系统使用的函数库
获取linux系统信息
- 查看当前用户信息: whoami
- 查看当前位置:pwd
- 查看本机ip信息:ifconfig
目录操作
- ls -a :列出全部文件,包含隐藏文件(linux中隐藏文件以 . 开头)
- ls -l :列举当前目录全部信息
- cd 路径 : 切换到指定路径下
- mkdir [-p] 目录名 :创建目录(-p 创建多级目录)
- rm [-rf] 目录名 :删除指定目录(-r:递归删除,-f:不用询问强制删除)
- cp [-r] 源目录 目标目录 : 复制目录(-r:递归复制全部内容)
- mv 目录名 新目录名 : 移动目录到新目录下(如果第二个参数目录不存在则为重命名操作)
文件相关命令
- touchi 文件名 : 创建文件
- cat 文件名 :查看文件内容(显示在终端)
- tail 文件名 :只查看文件最后几行(常用为:tail -f 监控日志)
- head 文件名 : 只查看前几行
- tar -zxvf 压缩文件名 : 解压tar文件
- chmod [-R] 777 文件名 : 修改文件权限为最大(数字可改,1:可执行、2:可写、4:可读。7的意思为可读可写可执行。-R:相应修改文件目录下所有内容)
- chown [-R] 拥有者 文件 : 修改文件拥有者
- find 路径 -name demo : 查找指定路径下所有名为demo的文件(只要包含即可,可配合使用正则)
- find 路径 -size +2M : 查找指定路径下大于2M的文件(-2M:查找小于2M文件)
- cp :拷贝文件
- scp :跨足迹远程传输文件
用户相关操作
- useradd 用户名 : 创建用户
- su 用户名 : 切换用户
- userdel [-r] 用户名 : 删除用户(-r:同时删除用户home目录)
进程相关
- ps -ef :查看全部正在运行命令
- pe -ef | grep 搜索内容 : 搜索指定名字的进程
- kill [-9] 进程id :杀死指定id的进程(-9:强制杀死)
网络相关
- ifconfig :查看当前系统得网卡信息
- ping :测试主机间网络是否联通
- netstat :查看当前系统开启得端口信息
其他
- echo :将命令后面得内容输出到当前屏幕
- ln : 创建一个链接文件
- grep : 过滤关键字内容
- ctrl + alt + t : 开启终端
- ctrl + d : 关闭当前终端