1.打开/关闭终端方法:
ctrl+alt+t(新建终端), shift+ctrl+t(新建标签), shift+ctrl+n(新建一个文件)
exit(关闭终端)
2.基础操作命令
序列 | 命令 | 作用 | |
01 | ls | 查看当前文件夹下的内容 | ls: -l展示详细信息,-a展示隐藏文件(Linux下(.)开头的为隐藏文件) |
02 | pwd | 查看当前所在文件夹 | |
03 | cd目录名 | 切换文件夹 | cd: 参数为绝对路径或者相对路径,直接cd表示回到主目录 |
04 | touch文件名 | 如果文件不存在,新建文件 | touch: 可以同时跟多个参数表示创建多个文件 |
05 | mkdir目录名 | 创建目录 | mkdir: -p选项可以创建层目录 |
06 | rm 文件名 | 删除指定的文件名 | rm: 删除表示直接删除,无法找回,如果删除目录需要加-r 选项 |
07 | cp | 复制一个文件 | cp: 如果拷贝的是一个目录需要使用-r,同时这个命令有另存为的作用 |
08 | mv | 移动一个文件 | mv: 即使移动目录页不需要选项,有重命名的作用 |
09 | clear(快捷键Ctrl+L) | 清屏 |
3.文件操作
序列 | 命令 | 作用 | |
01 | cat 文件名 | 查看文件内容、创建文件、文件合并、追加文件内容等功能 | |
02 | head 文件名 | 显示文件头部 | head,tail : 选项-n,n表示一个数字,即可指定查看前n行或者后n行,不加选项默认查看10行 |
03 | tail 文件名 | 显示文件尾部 | |
04 | grep 搜索文本 文件名 | 搜索文本文件内容 | grep : -n 用于显示行号,-i忽略大小写 |
05 | find 路径 -name 文件名 | 查找文件 | find:会从指定目录及其所有子目录中查询搜索文件 |
06 | wc 文件名 | 查看文件行数,单词数等信息 | wc : -c 表示查看多少字符,-l查看多少行,-w 查看多少单词。如果不加选项则显示这三项 |
4.压缩解压
序号 | 命令 | 作用 | |
01 | zip,unzip | 将文件压缩为zip 格式/将zip格式文件解压 | 用于常与Windows交互的情况,-r选项可以压缩目录 |
02 | gzip,gunzip | 将文件压缩为gz格式/将gz格式文件解压 | 不常用 |
03 | bzip2,bunzip2 | 将文件压缩为bz2格式/将bz2格式文件解压 | |
04 | tar | 对gz或者bz2格式进行压缩解压 |
-cjf用于压缩bz2格式文件,-czf用于压缩gz格式文件,-xvf用于解压文件,兼容了gzip和bzip2命令的功能 |
5.权限管理
序号 | 命令 | 作用 | |
01 | sudo | 放在一个命令前,表示使用管理员权限执行 | |
02 | chmod | 修改文件权限 |
6.显示展示命令
序号 | 命令 | 作用 | |
01 | echo | 向终端打印内容 | -n表示打印完成不换行 |
02 | date | 显示当前时间 | |
03 | df | 显示磁盘剩余空间 | -h选项以M为单位显示,-T显示文件系统类型ext4的为磁盘 |
04 | whoami | 显示当前用户 | |
05 | which | 显示执行命令所在位置 | 命令也是一个程序,实际就是显示程序所在位置 |
7.输出重定向
重定内容 | 含义 | 实例 |
>file | 将file文件重定向为输出源,新建模式 | echo"hello world" > out.txt,将执行结果,写到out.txt文件中,若有同名文件将被删除 |
>>file | 将file文件重定向为输出源,追加模式 | ls/usr >>Lsoutput.txt,将ls/usr的执行结果,追加到Lsoutput.txt文件已有内容后 |
8.管道
管道可以把一系列命令链接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入。
ls | grep ‘test‘