1. Linux目录结构及路径
- 目录
- etc:系统配置所在文件夹
- home:除了root用户外,其他所有用户丢会在home中有个同名文件夹,且用户对自己的文件夹具有完整操作权限
- root:只有root用户才有操作权限
- usr:里面包含local目录,所有用户自己安装软件都放在local中
- var:临时文件
- bin:命令工具
- 路径
- 全路径
- 相对路径
- 特殊路径:~:表示/root
2. 常用命令
- cd:进入到指定目录
- pwd:显示当前所在路径的全路径
- clear
- ls:以平铺方式显示当前目录包含内容;ls 目录:指定目录下包含内容;ll:以详细列表方式显示当前目录包含内容;
- mkdir:新建一个空文件夹,mkdir -p 路径:如果路径中包含不存在的路径,自动创建
- rm:删除文件;rm -r 文件夹路径:删除目录。所有文件夹及文件夹中子内容都需要输入y进行确认;rm -rf 文件夹路径:删除文件夹不需要确认;rm -f 文件路径:删除文件不需要确认
- touch:创建指定名称的一个空文件。touch 文件路径
- vi/vim:vi:普通编辑,vim:升级版vi,带颜色标记;如果编辑的文件不存在,且给文件输入内容后自动保存,会自动创建文件。
- i/insert:启用编辑
- esc:退出编辑
- 在退出编辑状态下:
- d:两次d:删除当前行;d+数字+回车:删除数字行
- :q:退出。只在没有任何改变时使用
- :wq:保存并退出
- :q!:强制退出。可能出现临时文件,在进入文件实际内容时,输入c可以看到真实文件路径,移除文件:rm -f .xxx.swap删除临时文件
- cat:查看全部文件内容
- tail:默认查看文件后10行:tail 文件路径;tail -n 文件路径;tai -f 文件路径:动态监听文件内容。ctrl+c释放光标;echo 内容 >> 文件路径:尾加内容到文件中
- mv:剪切文件(夹):mv 原文件路径 新文件路径
- cp:复制文件:cp 原文件路径 新文件路径;cp -r 原文件夹路径 新文件夹路径
- tar:解压压缩文件:tar.gz或.tar:tar zxvf 文件路径:z:是否具有gzip格式,就是扩展名是否是.tar.gz;x:解压内容;v:显示解压过程;f:必须写到最后,后面紧跟文件路径
- ps:查询进程:ps axu|grep 应用名
- kill:杀死进程:kill -9 进程号