Linux常用命令的基本操作(3)
Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。 线上查询及帮助命令(2个) man:查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help:查看Linux内置命令的帮助,比如cd命令。 系统权限及用户授权相关命令(4个) chmod:改变文件或目录权限。 chown:改变文件或目录的属主和属组。 chgrp:更改文件用户组。 umask:显示或设置权限掩码。 查看系统用户登陆信息的命令(7个) whoami:显示当前有效的用户名称,相当于执行id -un命令。 who:显示目前登录系统的用户信息。 w:显示已经登陆系统的用户列表,并显示用户正在执行的指令。 last:显示登入系统的用户。 lastlog:显示系统中所有用户最近一次登录信息。 users:显示当前登录系统的所有用户的用户列表。 finger:查找并显示用户信息。 内置命令及其它(19个) echo:打印变量,或直接输出指定的字符串。 printf:将结果格式化输出到标准输出。 rpm:管理rpm包的命令。 yum:自动化简单化地管理rpm包的命令。 watch:周期性的执行给定的命令,并将命令的输出以全屏方式显示。 alias:设置系统别名。 unalias:取消系统别名。 date:查看或设置系统时间。 clear:清除屏幕,简称清屏。 history:查看命令执行的历史纪录。 eject:弹出光驱。 time:计算命令执行时间。 nc:功能强大的网络工具。 xargs:将标准输入转换成命令行参数。 exec:调用并执行指令的命令。 export:设置或者显示环境变量。 unset:删除变量或函数。 type:用于判断另外一个命令是否是内置命令。bc:命令行科学计算器。 系统管理与性能监视命令(9个) chkconfig:管理Linux系统开机启动项。 vmstat:虚拟内存统计。 mpstat:显示各个可用CPU的状态统计。 iostat:统计系统IO。 sar:全面地获取系统的CPU、运行队列、磁盘 I/O、分页(交换区)、内存、 CPU中断和网络等性能数据。 ipcs:用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。 ipcrm:用来删除一个或更多的消息队列、信号量集或者共享内存标识。 strace:用于诊断、调试Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 ltrace:命令会跟踪进程的库函数调用,它会显现出哪个库函数被调用。 关机/重启/注销和查看系统信息的命令(6个) shutdown:关机。 halt:关机。 poweroff:关闭电源。 logout:退出当前登录的Shell。 exit:退出当前登录的Shell。 Ctrl+d:退出当前登录的Shell的快捷键。 进程管理相关命令(15个) bg:将一个在后台暂停的命令,变成继续执行 (在后台执行)。 fg:将后台中的命令调至前台继续运行。 jobs:查看当前有多少在后台运行的命令。 kill:终止进程。 killall:通过进程名终止进程。 pkill:通过进程名终止进程。 crontab:定时任务命令。 ps:显示进程的快照。 pstree:树形显示进程。 nice/renice:调整程序运行的优先级。 nohup:忽略挂起信号运行指定的命令。 pgrep:查找匹配条件的进程。 runlevel:查看系统当前运行级别。 init:切换运行级别。
service:启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 (编辑:衡阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |