Linux常用命令

终端与命令行

  • 终端 : 使用命令对Linux系统进行操作的窗口
  • 命令行 : 书写Linux命令的提示行

QQ截图20221107161843.jpg

打开关闭终端快捷键

  • 打开 :通过ctrl+alt +t,shift+ctrl+n 都可以快速打开一个终端。
  • 关闭 :Ctrl+d或者在命令行输入exit

终端字体大小控制

  • 放大 摁住 ctrl 和 + 号 (不要忘了+号要使用shift)
  • 缩小 摁住 ctrl 和 - 号

命令格式

command [-options] [parameter]

  • command:命令名称,一般为英文单词或单词的缩写
  • [-options]:命令选项,辅助命令进行功能细化,也可以省略
  • parameter:传给命令的参数,可以是0个或多个

常用快捷键

  • 清空屏幕 : ctrl + l
  • 调取历史命令 : ↑↓

基础操作命令

命令 作用
man [命令名] 查阅命令的使用手册,q键退出
ls 查看当前文件夹下的内容
pwd 查看当前所在位置绝对路径
cd [目录名] 切换文件夹
touch [文件名] 如果文件不存在,新建文件
mkdir [目录名] 创建目录
rm [文件名] 删除指定的文件名
cp 复制一个文件
mv 移动一个文件

通配符

作用:对一类文件名称的书写进行简化,例如file1.txt、file2.txt、file3.txt……,用户不必一一输入文件名,可以使用通配符完成

通配符 含义 实例
星号(*) 匹配任意长度的字符串 用file_*.txt,匹配file_wang.txt、file_Lee.txt、file_Liu.txt
问号(?) 匹配一个长度的字符 用flie_?.txt,匹配file_1.txt、file_2.txt、file_3.txt
方括号([…]) 匹配其中指定的一个字符 用file_[otr].txt,匹配file_o.txt、file_r.txt和file_t.txt
方括号([-]) 匹配指定的一个字符范围 用file_[a-z].txt,匹配file_a.txt、file_b.txt,直到file_z.txt

文件操作

命令 作用
cat [文件名] 查看文件内容、创建文件、文件合并、追加文件内容等功能
head [文件名] 显示文件头部
tail [文件名] 显示文件尾部
grep [搜索文本] [文件名] 搜索文本文件内容
find [目录] -name [文件名] 在一个目录及其子目录下查找文件
wc [文件名] 查看文件行数,单词数等信息

压缩解压

命令 作用
zip,unzip 将文件压缩为zip格式/将zip格式文件解压
tar 对gz或者bz2格式进行压缩解压

权限管理

命令 作用
sudo 放在一个命令前,表示使用管理员权限执行
chmod 修改文件权限

chmod命令权限数值

QQ截图20221107163334.jpg

QQ截图20221107163406.jpg

显示展示命令

命令 作用
echo 向终端打印内容
date 显示当前时间
df 显示磁盘剩余空间
whoami 显示当前用户
history [num] 显示历史命令记录

输出重定向

重定向符 含义 实例
> file 将file文件重定向为输出源,新建模式 echo "hello world" > out.txt,将执行结果,写到out.txt文件中,若有同名文件将被删除
>> file 将file文件重定向为输出源,追加模式 ls /usr >> output.txt,将ls /usr的执行结果,追加到Lsoutput.txt文件已有内容后

其他命令

命令 作用
shutdown 关机或者重启
ln 创建链接
tree 获取目录树形结构