1.Ubuntu操作系统
Linux主要目录:
/:根目录
/bin:可执行二进制文件的目录
/ect:系统配置文件存放的目录
/home:用户家目录
2.linux命令
命令 | 说明 |
ls | 查看当前路径下的目录信息 |
tree | 以树状方式显示目录 |
pwd | 查看当前目录路径 |
clear | 清除终端内容 |
ctrl+shift+"+" | 放大窗口字体 |
ctrl+"-" | 缩小窗口字体 |
命令 | 说明 |
cd 目录 | 切换到指定目录 |
cd ~ | 切换到当前用户的主目录 |
cd .. | 切换到上一级目录 |
cd . | 切换到当前目录 |
cd - | 切换到上一次目录 |
3.绝对路径和相对路径
1)绝对路径:从根目录算起的路径
比如:/home/python/Desktop、/usr/bin
2)相对路径:从当前算起的路径
比如:../test/hello、../static/images
4.创建、删除文件和目录命令
命令 | 说明 |
touch 文件名 | 创建指定文件 |
mkdir 目录名 | 创建目录(文件夹) |
rm 文件名 | 删除指定文件 |
rmdir 目录名 | 删除空目录 |
5.复制、移动文件和目录命令
命令 | 说明 |
cp | 复制文件、拷贝目录 |
mv | 移动文件、移动目录、重命名 |
6.终端命令格式说明
command [-options] [parameter]
command:命令名,比如:ls、pwd
[options]:选项,可以有零个、一个或者多个选项,多个选项可以合并,比如使用的-r就是选项
[parameter]:参数,可以有零个、一个或者多个参数,比如:touch 文件名、mkdir 目录名、cd 目标目录(路径)、cd 目标目录(路径),这些文件呢名和目录名都是参数
[]:代表可选
7.查看命令帮助方式
命令帮助操作 | 说明 |
--help | command --help |
man | man command 操作键: 空格:显示下一屏信息 回车:显示下一行信息 b:显示上一屏信息 q:退出 |
8.查看目录信息命令选项
命令选项 | 说明 |
-l | 以列表方式显示,默认是字节 |
-h | 智能的显示文件大小 |
-a | 显示隐藏文件和隐藏目录 |
9.创建、删除文件夹命令选项
命令选项 | 说明 |
-p | 创建所依赖的文件夹 |
10.rm命令选项
命令选项 | 说明 |
-i | 交互式提示 |
-r | 递归删除目录及其内容 |
-f | 强制删除,忽略不存在的文件,无需提示 |
11.cp命令选项
命令选项 | 说明 |
-i | 交互式提示 |
-r | 递归拷贝目录及其内容 |
-v | 显示拷贝后的路径描述 |
12.mv命令选项
命令选项 | 说明 |
-i | 交互式提示 |
-v | 显示拷贝后的路径描述 |
13.重定向命令
命令 | 说明 |
> | 如果文件存在,会覆盖原有文件内容,相当于文件操作中的'w'模式 |
>> | 如果文件存在,会追加写入文件末尾,相当于文件操作中的'a'模式 |
14.查看文件内容命令
命令 | 说明 |
cat | 查看小型文件 |
more | 查看大型文件 |
| | 管道,一个命令的输出可以通过管道作为另一个命令的输入,相当于一个容器 |
15.软链接
概念:类似windows下的快捷方式,当一个源文件的目录层级比较深,想要快捷方便使用它就可以给源文件创建一个软链接
命令 | 说明 |
ln -s | 创建软链接 |
16.查找文件内容命令
命令 | 说明 |
grep | 查找/搜索文件内容 |
grep命令及选项的使用
选项 | 说明 |
-v | 显示不包含匹配文本的所有行 |
-n | 显示匹配行号 |
-i | 忽略大小写 |
grep命令正则表达式使用
正则表达式 | 说明 |
^ | 以指定字符串开头 |
$ | 以指定字符串结尾 |
. | 匹配一个非换行符的字符 |
17.查找文件命令
选项 | 说明 |
find | 在指定目录下查找符合条件的文件 |
find命令选项
选项 | 说明 |
-name | 根据文件名查找文件 |
通配符
通配符 | 说明 |
* | 代表0个或者多个任意字符 |
? | 代表任意一个字符 |
18.压缩和解压缩命令
压缩格式
压缩格式 | 说明 |
.gz | 压缩包后缀,特点:压缩时间快,文件占用空间大 |
.bz2 | 压缩包后缀,特点:压缩时间慢,文件占用空间小 |
tar命令
命令 | 说明 |
tar | 压缩和解压缩命令 |
tar命令选项
tar命令选项 | 说明 |
-c | 创建打包文件 |
-v | 显示打包或者解包的详细信息 |
-f | 指定文件名称,必须放到所有选项后面 |
-z | 压缩(.gz) |
-j | 压缩(.bz2) |
-x | 解压缩 |
-C | 解压缩到指定目录 |