聊聊 Linux 有哪些常用的命令

烟雨江南 发表于 2021/06/11 11:01:49 2021/06/11
【摘要】 介绍了 Linux 的常用命令。

学习的时候,经常使用到Linux系统,在操作Linux系统的时候,有不少经常使用到的命令,下面记录一下学习时经常使用到的Linux命令。

一、 常用快捷键

快捷键 解释
Tab 自动补全,或为你显示全部可能的结果
Ctrl + C 终止终端上的命令或进程,或停止后台运行的程序
Ctrl + Z 将正在运行的程序送到后台(或在运行程序前使用&选项完成这个操作)
Ctrl + D 退出终端
Ctrl + L 清除终端
Ctrl + A 将移动光标移到行首
Ctrl + E 将移动光标移到行尾
Ctrl + U 擦除当前光标位置到行首的全部内容
Ctrl + K 擦除当前光标位置到行尾的全部内容
Ctrl + Y 粘贴已擦除的文本
Ctrl + R 搜索历史命令
Ctrl+shift 放大终端字体
Ctrl+ - 缩小终端字体

二、 打包解压文件

打包文件以.tar结尾,解压以.gz结尾;两者一般同时运行.tar.gz。

2.1 命令参数

参数 解释
-c 打包文件
-x 解压
-t 查看里面文件
-v 显示运行过程
-f (有的话必须在最后) 指定文件名
-p 使用原属性
-N 比后面接的日期还新的才会被操作

2.2 压缩命令

命令 解释
tar -zcvf test.tar T/* 将T目录下的所有文件压缩成名为test压缩包(创建压缩包)
tar -tf test.tar 查看test压缩包
tar -rvf test.tar file 向test压缩包加文件
tar -xvf test.tar -C /usr 解压test到usr目录

例如:

要求: test下有aaa.txt、bbb.txt,将test打包并指定名为test.tar.gz。
             tar -zcvf test.tar.gz aaa.txt bbb.txt  
       或         tar -zcvf test.tar.gz /test/

2.3 解压命令

命令 解释
tar -zxvf test.gz 解压test压缩包

2.4 解压/压缩命令

命令 解释
bunzip2 test.bz2 解压名为test.bz2的文件
bzip2 test(压缩文件的后缀为bz) 压缩名为test的文件
gunzip test.gz 解压test.gz文件
gzip test (压缩文件的后缀为zip或gz) 压缩test文件
zip test test1 将test1压缩成test压缩包

三、 创建目录/文件

3.1 mkdir命令

mkdir:创建目录

命令 解释
mkdir test 创建test目录
mkdir test1 test2 同时创建两个目录(删除也是这样)

3.2 touch命令

touch:创建文件

命令 解释
touch test 创建test文件

四、 删除目录/文件

4.1 rm命令

rm:删除目录/文件

命令 解释
rm -f test 删除test文件
rm -rf test 删除test目录及其内容

4.2 rmdir命令

rmdir:只能删除空目录

命令 解释
rmdir test 删除test目录
rmdir test1 test2 同时删除test1和test2两个目录

五、 移动目录/文件

5.1 mv命令

mv:移动文件位置

命令 解释
mv test1 test2 将test1移动到test2中

六、 操作目录/文件

6.1 cd命令

cd:切换目录

命令 解释
cd .. 返回上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个操作的目录
cd test 切换到test目录

6.2 ls命令

ls:查看目录/文件内容

命令 解释
ls -l 查看目录详细信息
ls -a 查看目录全部文件(包括隐藏文件)
ls * [0-9] * (星号与中括号间没有空格) 显示包含数字的文件名和目录名
tree(进入某目录后) 以树结构显示

6.3 cp命令

cp: 复制目录 / 文件

命令 解释
cp test1 test2 复制文件test1到test2位置
cp -r test Test 复制整个目录test到Test位置

6.4 ln命令

ln:创建目录 / 文件的链接

命令 解释
ln -s aaa test 给aaa创建名为test的软链接
ln aaa test 给aaa创建名为test的硬链接

软连接与硬链接区别:

软链接 硬链接
以路径形式存在 以文件形式,不占实际空间
可跨文件系统 不可跨文件系统
可对目录链接 不可对目录链接
可对不存在的文件链接 只要同一个文件系统才能创建
删除软连接不影响被指向文件,删除文件的话软连接就被称为死链接 删除硬链接不影响文件和软连接,删除源文件不影响硬链接文件

6.5 pwd命令

pwd:查看当前目录的路径

命令 解释
pwd 查看当前目录的路径

6.6 cat命令

cat:(三个功能)①查看文件内容;②将几个文件合并为一个文件;③创建一个文件(只能创建,不能编辑已有文件)。

命令 解释
cat test 查看文件内容
cat test1 test2 > test 将test1和test2合并为test
cat > test 创建test文件

七、 文件搜索

7.1 find命令

find: 搜索目录/文件

命令 解释
find / -name test 从’/’开始搜索名为test的文件目录
locate *.ps 搜索后缀为.ps的文件
find /a -name *.bin 在a中搜索后缀为.bin的文件

7.2 grep命令

grep:在文件中查找某个字符

命令 解释
grep te 在文件中查找有te字符

八、 vi / vim的命令

命令 解释
:q 退出
:q! 强制不保存退出
:w 写入
:w! 强制写入
:wq 保存编辑并退出
:wq! 保存编辑强制退出

文章来源: https://blog.csdn.net/qq_45069279 ,作者:苜苜的烂笔头,版权归原作者所有,如需转载,请联系作者。

原文链接:https://blog.csdn.net/qq_45069279/article/details/105797602

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。