当前位置:首页 > 行业动态 > 正文

linux常用命令大全pdf

Linux命令是操作系统中的核心部分,它们可以帮助我们完成各种任务,如文件管理、系统监控、网络配置等,掌握这些命令对于提高工作效率和解决问题至关重要,本文将为您提供一份570个常用的Linux命令速查手册,帮助您快速掌握Linux命令的使用。

文件操作命令

1、ls:列出目录内容

2、cd:切换目录

3、pwd:显示当前目录

4、cp:复制文件或目录

5、mv:移动或重命名文件或目录

6、rm:删除文件或目录

7、mkdir:创建目录

8、rmdir:删除空目录

9、touch:创建空文件或更改文件时间戳

10、cat:查看文件内容

11、more/less:分页查看文件内容

12、head/tail:查看文件头部/尾部内容

13、grep:搜索文件中的文本

14、find:查找文件或目录

15、chmod:修改文件权限

16、chown:修改文件所有者

17、chgrp:修改文件所属组

18、df:查看磁盘空间使用情况

19、du:查看目录空间使用情况

20、ps:查看进程状态

21、top:实时查看进程状态

22、kill:终止进程

23、pkill:根据名称终止进程

24、jobs:查看当前会话中的后台进程

25、fg/bg:将后台进程置于前台/后台运行

26、reboot/shutdown/halt/poweroff:重启/关机/暂停/关闭计算机

系统管理命令

1、su:切换用户身份

2、sudo:以其他用户身份执行命令

3、useradd/userdel:添加/删除用户

4、passwd:修改用户密码

5、groupadd/groupdel:添加/删除用户组

6、id:查看用户和组信息

7、ifconfig:查看和配置网络接口

8、route:查看和配置路由表

9、netstat:查看网络连接状态

10、ping:测试网络连通性

11、traceroute:跟踪数据包到达目标主机的路径

12、wget/curl:下载文件或访问URL

13、tar/gzip/bzip2/unzip:压缩和解压缩文件

14、df/du/mount/umount:管理磁盘分区和挂载点

15、crontab:定时执行任务

16、at/batch:计划一次性任务

17、service/systemctl:管理系统服务

18、init:切换运行级别(已过时)

19、aptget/yum/dnf:软件包管理器

20、dpkg/rpm:安装、卸载和管理软件包

21、logout/exit:退出当前会话

22、history:查看命令历史记录

23、clear:清除屏幕内容

24、man:查看命令手册页(manual page)

25、which:查找命令位置

26、whereis:查找命令和二进制文件位置

27、updatedb:更新数据库索引(locate命令使用)

28、locate:查找文件或目录位置(已过时)

29、nice/renice:调整进程优先级

30、nohup/disown:使进程在后台持续运行或取消关联

31、screen/tmux:创建和管理多个终端会话

32、ssh/scp/rsync:远程登录、拷贝和同步文件

33、scppasswd:生成SSH密钥对并设置密码对认证(已过时)

34、rlogin/rsh/telnet:远程登录和执行命令(已过时)

35、umask:设置文件和目录默认权限掩码

36、ulimit:设置用户资源限制(如最大打开文件数)

37、lastlog/wtmp:查看用户登录日志和会话记录

38、whoami/who/users:查看当前用户信息和在线用户列表

39、groups/groupmems:查看用户所属组和组成员列表

40、finger/chfn/idletime:查看用户信息和空闲时间统计

41、sudoers:编辑sudo权限配置文件

42、aclocal/autoconf/automake/makefile.am/configure/make/make install:自动编译和安装软件包(源代码编译)

43、aptitude/synaptic/aptcache/aptfile:高级软件包管理工具

44、dpkgreconfigure/updatealternatives/xdgutils:配置和管理可选软件包和XDG环境变量

45、aptget autoremove/autoclean/distupgrade:清理无用软件包、自动解决依赖问题和升级系统软件包

46、aptget source/builddepends/checkinstall:获取源代码、构建依赖关系和安装源码包(非二进制包)

47、aptget removeppa/addppa:移除或添加PPA源(第三方软件源)

48、aptget upgrade/distupgrade/fullupgrade:升级系统软件包、解决依赖问题和升级所有软件包(包括内核)

49、aptget purge/autoremove:卸载软件包及其配置文件,自动删除无用软件包(不推荐使用aptget remove)

0