访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

常用的LINUX命令

时间:2019-06-15

linux 命令_linux命令_linux 关机命令

这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的:

创建一个新的tar文件

$ tar cvf archive_name.tar dirname/

解压tar文件

$ tar xvf archive_name.tar

查看tar文件

$ tar tvf archive_name.tar

在文件中查找字符串(不区分大小写)

$ grep -i "the" demo_file

输出成功匹配的行,以及该行之后的三行

$ grep -A 3 -i "example" demo_text

在一个文件夹中递归查询包含指定字符串的文件

$ grep -r "ramesh" *

查找指定文件名的文件(不区分大小写)

$ find -iname "MyProgram.c"

对找到的文件执行某个命令

$ find -iname "MyProgram.c" -exec md5sum {} \;

查找home目录下的所有空文件

$ find ~ -empty

登录到远程主机

$ ssh -l jsmith remotehost.example.com

调试ssh客户端

$ ssh -v -l jsmith remotehost.example.com

显示ssh客户端版本

$ ssh -V

当你将Dos系统中的文件复制到Unix/Linux后,这个文件每行都会以\r\n结尾,sed可以轻易将其转换为Unix格式的文件,使用\n结尾的文件

$ sed 's/.$//' filename

反转文件内容并输出

$ sed -n '1!G; h; p' filename

为非空行添加行号

$ sed '/./=' thegeekstuff.txt | sed 'N; s/\n/ /'

删除重复行

$ awk '!($0 in array) { array[$0]; print}' temp

linux 命令_linux 关机命令_linux命令

$ ls -lh

5×3-9 76×8-9 95×7-8 121×14-16 140×16-18 14×1 27×6-7 42×8-9 63。5 127×4-5 140×38-40 16×3-4 28×7-8 45×9-10 68×7-8 80×6-7 102×5-6 127×6-8 140×42-45 16×5 28×9-10 45×12-14 68×9-10 80×8-9 102×7-8 127×10-12 140×46 18×1-1。 猫腻 05-27 [穿越] 《战争无限》 [txt] 正文 第九十章 深入‘虎穴’ 易碎玻璃 05-27 [穿越] 《逆迹》 [txt] 正文 015 埋伏着的骷髅兵 尐少爷 05-27 [玄幻] 《异世之妻妾成群》 [txt] 正文 第五十四章 期末考试 叫俺老七 05-27 [都市] 《时空理论》 [txt] 正文 第十五章 qshell 05-27 [修真] 《神尊奇缘》 [txt] 正文 第三章:神铁 洛潇仙 05-27 [爱情] 《爆笑江湖》 [txt] 正文 第二十五式 原来是同道中人。

以最后修改时间升序列出文件

$ ls -ltr

在文件名后面显示文件类型

$ ls -F

输出当前工作目录

cd -可以在最近工作的两个目录间切换

使用shopt -s cdspell可以设置自动对cd命令进行拼写检查

创建一个*.gz的压缩文件

$ gzip test.txt

解压*.gz文件

$ gzip -d test.txt.gz

显示压缩的比率

$ gzip -l *.gz

compressed uncompressed ratio uncompressed_name

23709 97975 75.8% asp-patch-rpms.txt

创建*.bz2压缩文件

$ bzip2 test.txt

解压*.bz2文件

bzip2 -d test.txt.bz2

解压*.zip文件

$ unzip test.zip

查看*.zip文件的内容

$ unzip -l jasper.zip

Archive: jasper.zip

Length Date Time Name

 上一个教程:Linux命令详解