一.Linux基本命令
1.shell的快捷键
shell – unix – Bourne shell
base – linux – bourne again shell
命令解析器的作用:
解释用户输入的命令,执行对应的操作
- 去指定路径搜索用户输入的命令
环境变量 –路径
ctrl + p 向上查找命令
- ctrl + n 向下查找命令
- ctrl + a 光标跳到行首。
- ctrl + b 光标左移一个字母
- ctrl + d 删除光标后面的字符
- ctrl + h 删除光标前面的字符
- ctrl + u 删除光标前面的所有的字符
- ctrl + k 删除光标后面的所有的字符串
- ctrl + e 光标移到行尾
- ctrl + l 清屏,相当于clear
2.linux系统目录结构
1. 根目录表示方式: /
2. 根目录下常见目录
- /bin: binary, 二进制文件,可执行程序,shell命令
- /dev: device,在linux下一切皆文件
- 硬盘,显卡,显示器。。。
- /lib: linux运行的时候需要加载的一些动态库
- /mnt: 手动的挂载目录
- /media: 外设的自动挂载目录
- /root: linux 的超级用户的家目录
- /usr: unix system resource
- 头文件 - stdio.h stdlib.h
- 游戏
- 用户安装的应用程序 /usr/local - /etc: 存放配置文件
- /etc/passwd
- /etc/group
- man 5 passwd - /opt: 安装第三方应用程序
- /home: linux操作系统所有用户的家目录
- 用户家目录:( 宿主目录 )
§ /home/kevin - /tmp: 存放临时文件
3.压缩包管理
- linux下常见压缩格式:
- .gz – gzip
- .bz2 - bzip2
常用压缩命令:
tar - 打包
§ 参数:- c - 创建压缩文件
- x - 释放压缩文件
- v - 打印提示信息(可不写)
- f - 指定压缩包的名字
- z - 使用gzip压缩文件 - xxx.tar.gz
- j - 使用bzip2的方式压缩文件 – xxx.tar.bz2
§ 压缩:
- tar 参数 压缩包的名字 原材料 – gz
® tar zcvf test.tar.gz file dir
§ 解压缩
® tar zxvf test.tar.gz -C 解压目录
rar
§ rar需要安装- sudo apt-get install rar
§ 压缩:
- -a 压缩包名(不用指定后缀) 压缩内容
- -r 压缩目录加参数
§ 解压缩 - -x 压缩包名 解压目录
zip/unzip
§ 压缩:- zip 参数 压缩包名 原材料
- 如果有目录: -r
§ 解压缩:
- unzip 压缩包的名字 -d 解压目录
- zip 参数 压缩包名 原材料
总结
压缩:
- tar/rar/zip 参数 压缩包名 原材料
解压缩
- tar/rar/unzip 参数 压缩包名 参数 解压路径
- § rar 解压缩到指定目录不需要指定参数
- § unzip 不需要解压参数