不知道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!保存编辑强制退出
  • 115
    点赞
  • 162
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苜苜的烂笔头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值