linux系统基础命令
四个快捷键,放大缩小字体
按键 | 含义 |
---|---|
“Ctrl” + “shift” + “=” | 放大终端程序字体 |
“Ctrl” + “-” | 缩小终端程序字体 |
“Ctrl” + “C” | 打断进程,跳转到新的命令行上 |
"TAB"键 | 自动补全命令 |
一、pwd命令,查看路径
命令 | 含义 |
---|---|
pwd | 查看当前目录所在路径 |
二、cd命令,切换路径
命令 | 含义 |
---|---|
cd | 切换到主目录 |
cd ~ | 切换到主目录 |
cd . | 保持在当前目录 |
cd … | 切换到上一级目录 |
cd - | 切换到最近的一次目录 |
cd [目标路径] | 切换到目标路径目录 |
三、ls命令,显示列表
命令 | 含义 |
---|---|
ls | 查看当前目录文件 |
ls -a | 查看当前目录,包含隐藏文件 |
ls -l | 显示文件列表详细信息 |
ls -h | 一般配和-l使用,以人性化显示文件的详细详细,人性化指的是文件的大小 |
ls [目标目录] | 查看目标路径目录下包含哪些文件 |
ls -alh | 以人性化方式显示当前目录下文件的详细信息,包含隐藏文件 |
ls -alh [目标目录] | 以人性化方式显示目标目录下文件的详细信息,包含隐藏文件 |
三、–help命令和man命令,查看帮助信息
命令 | 含义 |
---|---|
[命令名] --help | 查看当前命令的帮助信息 |
man [命令名] | 查看当前命令的帮助信息 |
进入man命令后:
命令 | 含义 |
---|---|
space空格键 | 显示帮助手册页下一屏 |
Enter回车键 | 一次滚动手册页一行 |
b键 | 往回滚一屏 |
f键 | 往后滚一屏 |
q键 | 退出 |
四、touch命令,新建目录
命令 | 含义 |
---|---|
touch [目录名] | 如果文件不存在,新建文件 |
touch -p [目录路径] | 地柜创建一个目录列表 |
五、clear命令,清空
命令 | 含义 |
---|---|
clear | 清空终端已经输出的命令 |
六、tree命令,显示树
命令 | 含义 |
---|---|
tree [目录名] | 以树状图列出文件目录结构 |
tree ~ | 家目录树状列表 |
tree -d [目录名] | 只显示目录,不显示文件 |
七、cp命令,拷贝复制
命令 | 含义 |
---|---|
cp [原文件] [目标文件] | 拷贝复制文件 |
cp -i [原文件] [目标文件] | 覆盖文件前会有提示 |
cp -r [原文件] [目标文件] | 复制该目录下所有子目录和文件 |
八、mv命令,移动文件,重命名
命令 | 含义 |
---|---|
mv [原文件] [目标文件] | 移动文件/目录(重命名) |
cp -i [原文件] [目标文件] | 覆盖文件前会有提示 |
九、rm命令,删除
命令 | 含义 |
---|---|
rm [目标文件] | 删除文件(谨慎操作,删除后不能恢复) |
rm -f [目标文件] | 强制删除,无提示 |
rm -r [目标目录] | 递归删除文件夹 |
十、cat和nl命令,查看文件内容
命令 | 含义 |
---|---|
cat [目标文件] | 查看目标文件内容 |
cat -n [目标文件] | 查看目标文件内容,并显示行号 |
cat -b [目标文件] | 查看目标文件内容,对非空行显示行号 |
nl [目标文件] | 与cat - b命令等价,查看目标文件内容,对非空行显示行号 |
十一、grep命令,查找文件内容匹配
命令 | 含义 |
---|---|
grep [要查找的信息] [目标文件] | 查看目标文件中与要查找的信息匹配的行 |
grep -n [要查找的信息] [目标文件] | 查看目标文件中与要查找的信息匹配的行,显示行号 |
grep -i [要查找的信息] [目标文件] | 查看目标文件中与要查找的信息匹配的行,忽略大小写 |
grep -v [要查找的信息] [目标文件] | 查看目标文件中与要查找的信息不匹配的行(求反) |
grep ^ [行首字符] [目标文件] | 查看目标文件中与行首字符内容匹配的行 |
grep [行尾字符]$ [目标文件] | 查看目标文件中与行尾字符匹配的行 |
十二、echo命令,给文件追加信息
命令 | 含义 |
---|---|
echo [信息] > [目标文件] | 覆盖目标文件的原有内容 |
echo [信息] >> [目标文件] | 在目标文件结束,追加信息 |
十三、apt install命令,安装软件
命令 | 含义 |
---|---|
sudo apt install [目标包名] | 以超级管理员的形式安装目标软件 |
十四、shutdown命令,关机/重启
命令 | 含义 |
---|---|
shutdown | 一分钟后关机 |
shutdown -c | 取消之前重启或关机的命令 |
shutdown -r now | 现在重启 |
shutdown now | 现在关机 |
shutdown +10 | 10分钟后关机 |
shutdown 20:10 | 20:10分时候关机 |
十五、"|"管道命令
命令 | 含义 |
---|---|
[命令A] 管道符号[命令B] | 把命令A的结果当做命令B的输入进行使用 |
十六、sudo命令,超级用户权限执行命令
命令 | 含义 |
---|---|
sudo [目标命令] | 以超级管理员形式执行目标命令 |
十七、ifconfig命令,查看网卡信息
命令 | 含义 |
---|---|
ifconfig | 查看网卡信息 |
ifconfig 管道符号 grep inet | 查看网卡的ip地址 |
十八、tar命令,解压包
命令 | 含义 |
---|---|
tar -cvf [结果打包文件.tar] [目标被打包文件/路径] | 将"目标被打包文件/路径]“打包成"结果打包文件.tar” |
tar -xvf [目标被解包文件.tar] | 将"目标被解包文件.tar"进行解包 |
tar -zcvf [结果压缩文件.tar.gz] [目标被压缩文件/路径] | 将"目标被压缩文件/路径"压缩成"结果压缩文件.tar.gz" |
tar -zxvf [目标被解压缩文件.tar.gz] | 将"目标被解压缩文件.tar.gz"解压缩解包 |
tar -zxvf [目标被解压缩文件.tar.gz] -C [目标路径] | 将"目标被解压缩文件.tar.gz"解压缩解包到目标路径 |
tar -jcvf [结果压缩文件.tar.bz2] [目标被压缩文件/路径] | 将"目标被压缩文件/路径"压缩成"结果压缩文件.tar.bz2" |
tar -jxvf [目标被解压缩文件.tar.bz2] | 将"目标被解压缩文件.tar.bz2"解压缩解包 |