常用Linux命令

1. ls 命令 ll 命令 tree 命令
查看当前文件夹内的内容

2. cd [目录名] 命令
切换当前目录

3. pwd 命令
查看当前文件夹的完整路径

4. mkdir [目录名] 命令
在当前文件夹创建目录

5. rm [目录名或文件名] 命令
在当前文件夹删除文件和目录

6. rmdir [目录名] 命令
在当前文件夹删除空目录

7. mv [源目录或文件] [目标目录或文件] 命令
移动文件或者将文件改名

8. cp [源目录或文件] [目标目录或文件] 命令
复制文件或者目录

9. cat [文件] [文件] 命令
标准输入多个文件内容

10. nl [文件] 命令
输出的文件内容自动的加上行号

11. more [文件] 命令
一页一页的显示文件内容
后续操作命令:
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more

12. less [文件] 命令
linux正统查看文件内容的工具
后续操作命令:
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页

ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏

j - 向前移动一行
k - 向后移动一行

G - 移动到最后一行
g - 移动到第一行
q / ZZ - 退出 less 命令

v - 使用配置的编辑器编辑当前文件
h - 显示 less 的帮助文档
&pattern - 仅显示匹配模式的行,而不是整个文件

13. tail -f [文件] 命令
显示文件最尾部的内容显示在屏幕上,并不断刷新

14. which [可执行文件名称] 命令
查看可执行文件的位置。

15. whereis [文件名] 命令
配合数据库查看程序名的搜索

16. locate [样式] 命令
配合数据库查看文件位置。

17. find [路径(.当前目录,/系统根目录)] -options 命令
实际搜寻硬盘查询文件名称
eg:>find . -name “*.log”

18. chmod [权限设置] [文件] 命令
改变linux系统文件或目录的访问权限
文件所有者,同组用户、其他用户
r代表只读,w代表写,x代表可执行

19. tar [参数] [打包名] [文件] 命令
用来压缩和解压文件。

20. chgrp [选项] [组] [文件] 命令
改变文件或目录的所属群组

21. chown [选项] [所有者:组] [文件] 命令
改变文件的拥有者和群组

22. gzip [参数] [文件或者目录] 命令
压缩文件格式

23. df 命令
显示文件系统的磁盘空间占用情况

24. du 命令
文件和目录磁盘使用的空间的查看

25. ln [参数] [源] [名称] 命令
建立一个同步的链接

26. diff [源1] [源2] 命令
比较文件的内容

27. date [参数] 命令
可以用来显示或设定系统的日期与时间

28. cal 命令
显示日历

29. grep [表达式] 命令
文本搜索

30. wc [文件] 命令
查看文件的字节数、字数、行数

31. ps 命令
用来显示当前进程的状态
R. 运行(正在运行或在运行队列中等待)
S. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
D. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
Z. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
T. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

-e 显示所有进程
f 显示程序间的关系

32. kill [-9] [进程号] 命令
终止进程

33. killall [进程名] 命令
终止所有进程

34. top 命令
实时显示系统中各个进程的资源占用状况

35. free 命令
命令显示系统使用和空闲的内存情况

36. vmstat 命令
对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计

37. iostat 命令
对系统的磁盘操作活动进行监视

38. watch [命令] 命令
周期性的执行下个程序,并全屏显示执行结果

39. at 命令
在一个指定的时间执行一个指定任务,只能执行一次

40. crontab 命令
系统周期性所要执行的工作

41. lsof 命令
列出当前系统打开文件

42. ifconfig 命令
用来查看和配置网络设备

43. route 命令
显示当前路由

44. ping [IP地址] 命令
测试与目标主机的连通性

45. traceroute [主机] 命令
追踪网络数据包的路由途径

46. netstat 命令
检验本机各端口的网络连接情况

47. ss 命令
获取 socket统计信息

48. telnet [主机:端口] 命令
确定远程服务器的某个端口是否能访问

49. rcp [源文件] [目标文件] 命令
rcp test1 webserver1:/home/root/test3
将 test1 复制到远程目录root 下并将其命名为 test3
rcp webserver1:/home/root/test2 otherdir/ Enter
test2 复制到本地系统中的其他目录下

50. scp [原路径] [目标路径] 命令
远程拷贝文件的命令

51. wget [URL] 命令
用于从网络上下载资源,没有指定目录,下载资源回默认为当前目录

来源转自 每日一linux命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值