Linux常用操作命令

本文介绍了如何高效使用Tab键进行自动补全和历史记录查询,涵盖ls、cd、mkdir、touch、rm、cp、mv等基本操作,以及cat、more、tail等文件查看技巧。还讲解了目录切换、文件创建与删除、复制与移动的命令,以及管道、echo、输出重定向和解压缩工具的使用。
摘要由CSDN通过智能技术生成

 Tab键可以实现自动补全和提示,要合理使用;
history命令可以显示历史执行记录,或者使用方向键来切换前后执行过的命令

显示目录内容

ls (list files)命令:用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。
-a 显示所有文件及目录 (.开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意ls -l = ll

     

切换目录

 cd(change directory)命令:用于切换当前工作目录。切换的路径可为绝对路径或相对路径。若路径省略,则变换至使用者的home目录 。
~ 也表示为home目录的意思
. 则是表示目前所在的目录
..则表示目前目录位置的上一层目录

      

创建、删除

mkdir(make directory)命令:用于创建目录。


-p 确保父目录名称存在,不存在的就建一个。 


touch 命令:创建一个空文件,无任何内容。


rm(remove)命令:用于删除一个文件或者目录。
-f 强制直接删除,无需用户确认。
-r 将目录及以下所有递归逐一删除。 

 

  

 复制、移动

cp(copy file)命令:用于复制文件或目录。


-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。


mv(move file)命令:用来为文件或目录改名、或将文件或目录移入其它位置。

 

 此处为移动到当前位置并改名;

文件内容查看

 cat(concatenate)命令:用于连接文件并打印到标准输出设备如console控制台上。适合小文件内容查看。
 more 命令:类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,翻页结束自动退出。适合大文件查看。按space键翻下一页,按b往回(back)上一页
 tail 命令:用于查看文件的结尾部分的内容。
-n 用于显示行数,默认为10,即显示 10 行的内容。
-f 用于实时显示文件动态追加的内容。会把文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要文件有更新,就可以看到最新的文件内容。

其他

 | 管道命令:将前一个命令执行的结果作为内容交给下一个命令处理。可以形成多级管道操作。
命令1|命令2 可以将命令1的结果通过命令2作进一步的处理

echo 命令:用于内容的输出,将内容输出到console控制台上。
echo string

  > 输出重定向(覆盖)命令
command > file 执行command然后将输出的内容存入file,file内已经存在的内容将被新内容覆盖替代


 >> 输出重定向(追加)命令
command >> file 执行command然后将输出的内容存入file,新内容追加在文件末尾

解压缩命令

打包、解包

tar(tape archive )命令:常用于备份文件。是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内
的文件。
-c 或--create 建立新的备份文件。
-x 或--extract或--get 从备份文件中还原文件。
-v 或--verbose 显示指令执行过程。
-f <备份文件>或--file=<备份文件> 指定备份文件。

打包

解包

 

 

打包压缩、解包解压缩

在打包备份或者解包的过程中,可以通过指定压缩算法,对打包的文件进行压缩,解压的时候也需要指定相应的算法。
-z 或--gzip或--ungzip 通过gzip指令处理备份文件。
最重要的搭配: tar -zxvf xxxxx.tar.gz

打包压缩

解包解压 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值