1. 基本命令
1> 用命令打开终端
ctrl+alt+t
2> 打开文件目录
cd + 文件名
3> 显示当前文件目录
pwd
4> 创建文件目录
mkdir + 文件目录名
mkdir -p + 目录名1/目录名2/目录名3 创建递归目录
5> 创建文件
touch + 文件名
文件不存在直接创建,如果文件存在,修改末次日期
不允许创建名字相同的文件及目录
6> 删除文件(删除文件不能恢复)
rm + 文件名
rm -r +目录名
rm -f 强制删除,即使文件不存在,也不会出现任何的提示
7> 显示当前目录下的文件
ls
ls -a 显示目录下的所有文件,包括隐藏文件
ls -l 显示文件的详细信息
ls -h 需要配合ls -l 才能使用
8> 终端命令的基本书写形式
command + [options] +[parameters]
2. 安装软件/卸载的命令
1> apt网络安装
sudo apt-get install 软件名
2> 安装deb包
sudo dpkg -i 软件包名.deb
3> apt 软件卸载
sudo apt-get remove 软件名
4> dpkg 方式卸载
sudo dpkg -r 软件名
3. 命令速查帮助命令
1> command + --help
example: mkdir --help
2> man + command
example: man mkdir
4.自动补全命令
cd + 文件名的开头+tab
ps:如果没有反应,是因为有相同开头的文件名,需要按两下tab
5. 结束当前命令
ctrl+c
6. 隐藏文件的创建与显示
隐藏文件:.开头的文件为隐藏文件,例如.config就是一个隐藏文件
其中:.表示当前目录,..表示上一级目录
创建隐藏文件或者目录:touch/mkdir +.conflg
7. 通配符
* 代表任意个数字符
?代表任意一个字符,至少一个
[]表示可以匹配方括号字符中的任意一个
[a,b,c]从当中任选一个
[a-f]表示从a-f当中的任意一个
8. cd命令扩展
cd ~,cd 表示回到home目录下,最初始目录下
cd. 表示的是当前目录,cd..表示返回上一级目录
cd- 表示的是可以在两个目录之间来回切换
9. tree命令
以树状图的方式展现目录
tree -d 只显示目录不显示文件
10. cp命令(复制命令)
cp + 文件名(文件路径)+ 要复制到的位置
cp -i 是否覆盖之前复制文件里面的内容
11. mv命令:移动文件或者重命名文件
mv -i
mv + 源文件/目标文件
12. cat,more命令
cat + 文件名
more + 文件名
cat 与 more的最大区别在于前者将显示的内容一次性显示出来,more是将文本当中的内容分屏显示,内容长使用more命令![](https://i-blog.csdnimg.cn/blog_migrate/341d0291473f1ab4d188f14d3d120cf9.png)
cat -n 显示空输出行与输出行的行号
cat -b 不对空行进行编号
13 grep命令
grep -i 不显示搜索内容的行号
grep -n 显示搜索内容的行号
grep -v 搜索内容取反
14 echo命令与>,>>重定向命令
echo会在终端中显示参数指定的文字
> ,>>是重定向符号。其中>是覆盖原来文件中的内容,>>表示的是在文件的末尾写入文件。![](https://i-blog.csdnimg.cn/blog_migrate/8af8d5342fe18101d146ce4c49fccb27.png)
15 关机重启命令
shutdown 关闭计算机
shutdown -c 取消关闭计算机
shutdown -f 重新启动电脑
16 利用管道与ifconfig找到对应的ip地址
ifconfig | grep inet
17 打包/解包命令
tar -cvf +打包文件名+被打包文件
tar -xvf 解包文件
18 压缩/解压缩命令(.gz/.bzip2)
tar -zcvf 压缩命令+压缩文件名+被压缩文件
tar -zxvf 解压缩文件
tar -jcvf 压缩命令+压缩文件名+被压缩文件
tar -jxvf 解压缩文件