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.管道
管道可以把一系列命令链接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入。