用百度或知乎查50个Linux命令,每个命令写出功能和实例

  1. lS命令               

功能:列出目标目录中所有的子目录和文件               

实例:列出/home/peidachang文件夹下的所有文件和目录的详细资料           

命令:lS -1 -R /home/peidachang

     2.cd命令               

功能:切换当前目录至dirName               

实例:进入系统根目录           

命令:cd / 

   3.pwd命令               

功能:查看“当前工作目录”的完整路径               

实例:用pwd命令查看默认工作目录的完整路径           

命令:pwd

   4.mkdir命令               

功能:可以实现在指定位置创建以DirName命名的文件夹或目录               

实例:创建一个空目录           

命令:mkdir test1

 5.rm命令               

功能:删除一个目录中的一个或多个文件或目录              

实例:删除文件file

rm file

 6.rmdir命令               

功能:从一个目录删除一个或多个子目录项               

实例:rmdir 不能删除非空目录

rmdir  doc

 7.mv命令               

功能:用来为文件或目录改名、或将文件或目录移入其他位置

实例:将文件aaa 改名为 bbb

mv aaa  bbb

8.cp命令               

功能:将源文件复制至目标文件,或将多个源文件复制至目标目录

实例:使用cp将当前目录test/下的所有文件复制到新目录newtest下

$ cp -r test/ newtest

9.touch命令   

功能:可更改文档或目录的日期时间,包括存取时间和更改时间

实例:使用指令“touch”修改文件“testfile”的时间属性为当前系统时间

$ touch testfile #修改文件的时间属性

10.cat命令               

功能:用于连接文件并打印到标准输出设置上

实例:把textfile1的文档内容加上行号后输入textfile2这个文档里

cat -n textfile1 > textfile2

11.nl命令               

功能:读取File参数,计算输入中的行号,将计算过的行号写入标准输出

实例:用nl列出log2012.log的内容

nl log2012.log

12.more命令               

功能:查看文件里的内容(可跳行)

实例:从第20行开始显示testfile之文档内容

more +20 testfile

13.less命令               

功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,而且less在查看之前不会加载整个文件。

实例:查看文件

less  log2013.log

14.head命令               

功能:用来显示档案的开头至标准输出中。

实例:显示文件的前n行

head -n 5 log2014.log

15.tail命令               

功能:显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件

实例:显示文件末尾内容

tail -n 5 log2014.log

16.which命令               

功能:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

实例:查找文件,显示命令路径

which lsmod

17.whereis命令               

功能:用于查找文件

实例:使用指令“whereis”查看指令“bash”的位置

$ whereis bash

18.locate命令               

功能:用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录

实例:查找passwd

locate passwd

19.find命令               

功能:用于在文件树中查找文件,并作出相应的处理

实例:查找指定时间内修改过的文件。

find -atime -2

20.chmod命令               

功能:用于改变文件或目录的访问权限,用它控制文件或目录的访问权限

实例:增加文件所有用户组可执行权限

chmod a+xlog2012.log

21.tar命令               

功能:用来压缩和解压文件。tar本身不具有压缩功能,他是调用压缩功能实现的

实例:查阅tar包内有哪些文件

tar -2tvf log.tar.gz

22.chgrp命令               

功能:可采用群组名称或群组识别码的方式改变文件或目录的所属群组。使用权限是超级用户。

实例:改变文件的群组属性

chgrp -v bin log2012.log

23.chown命令

功能:用于设置文件所有者和文件关联组的命令

实例:改变拥有者和群组

chown mail:mail log2012.log

24.df命令

功能:用于显示当前在linux系统上的文件系统磁盘使用情况统计。

实例:显示磁盘使用情况

df

25.gzip命令               

功能:是使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出“.gz”的扩展名。

实例:把test6目录下的每个文件压缩成.gz文件

gzip *

26.du命令

功能:显示每个文件和目录的磁盘使用空间

实例:显示目录或者文件所占空间

du

27.ln命令

功能:是一个非常重要命令,它的功能是为了某一个文件在另一个位置建立一个同步的链接

实例:给文件创建软链接,为log2013.log文件创建软链接link2013,如果log2013.log丢失,link 2013将失效

ln -s log2013.log link2013

28.diff命令

功能:用于比较文件的差异

实例:并排格式输出

diff log2013.log log2014.log -y -w 50

29.date命令

功能:用来显示或设定系统的日期与时间。

实例:显示日期和设定时间

date--date 08:42:00

30.cal命令

功能:用于查看日历等时间信息

实例:显示当前月份日历

cal

31.grep命令

功能:用于过滤/搜索的特定字符

实例:查找指定进程

ps -ef|grep svn

32.wc命令

功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

实例:查看文件的字节数、字数、行数。

wc  test.txt

33.ps命令

功能:用来显示当前进程的状态

实例:显示所有进程信息

ps -A

34.kill命令

功能:用于删除执行中的程序或工作

实例:杀死进程

# kill  12345

35.killall命令

功能:用来结束同名的所有进程

实例:杀死所有同名进程

killall vi

36.top命令

功能:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、cpu占用率等

实例:显示进程信息

top

37.free命令

功能:显示系统使用和空闲的内存情况

实例:显示内存使用情况

free 

free -g

free -m

38.vmstat命令

功能:用来显示虚拟内存的信息

实例:显示护你内存使用情况

vmstat

39.iostat命令

功能:通过iostat方便查看cpu、网卡、tty设备、磁盘、CD-12OM等等设备的活动情况,负载信息

实例:显示所有设备负载情况

iostat

40.watch命令

功能:可以将命令的输出结果输出到标准出设备

实例:每隔一秒高亮显示网络链接数的变化情况

Watch -n | -d nestat -ant

41.at命令

功能:在一个指定的时间执行一个指定任务,只能执行一次

实例:三天后的下午5点锺执行/bin/IS at 5pm +3days

42.crontab命令

功能:用来定期执行程序的命令

实例:每一分钟执行一次command

 * * * * * command

43.lsof命令

功能:用于查看你进程开打的文件

实例:无任何参数

lsof

44.ifconfig命令

功能:用来查看和配置网络设备

实例:显示网络设备信息(激活状态的)

ifconfig

45.route命令

功能:用于操作基于内核ip路由表

实例:显示当前路由

route route -n

46.ping命令

功能:用于检测主机

实例:ping的通的情况

ping 192.168.120.205

47.traceroute命令

功能:用于追踪网络数据包的路由途径

实例:traceroute 用法简单、最常用的用法

traceroute www.baidu.com

48.netstat命令

功能:用于显示与IP、TCP、UDP和ICMP协议相关的统计数据

实例:无参数使用 

nestat

49.ss命令

功能:用来获取Socket统计信息

实例:显示TCP连接

ss -t  -a

50.telnet命令

功能:开启终端机阶段作业,并登入远端主机

实例:远程服务器无法访问

telent 192.168.120.206

参考文献每天一个linux命令目录 - peida - 博客园linux基础命令学习笔记,每天一个linux命令目录!https://www.cnblogs.com/peida/archive/2012/12/05/2803591.html

Linux 命令大全 | 菜鸟教程Linux 命令大全 Linux 命令大全 1、文件管理 cat chattr chgrp ..https://m.runoob.com/linux/linux-command-manual.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值