七月八号linux学习笔记-常见的linux命令(1)

一,查看帮助命令
1.#man man查看man自身的帮助信息
二,常见的系统工作命令
1.echo命令 用于在终端输出字符串或变量提取后的值格式为"echo[字符串|$变量]"如 #echo $SHELL。
2.date命令 用于设置系统的时间或日期格式为"date [选项][+指定的格式]"。(date "+%j")用于查看当天是当年的第几天。
3.reboot命令用于重启系统 此操作会涉及到硬件资源的管理权限,所以只能用root管理员来重启。
4.poweroff用于关闭系统 此操作会涉及到硬件资源的管理权限,所以只能用root管理员来重启。
5.wget命令用于在终端下载网络文件 格式为"wget [参数]下载地址"。
6.ps命令 用于查看系统中的进程状态格式为 "ps[参数]"。常见参数"-a" "-u" "-x" 在linux系统中长格式和长格式之间是不能合并的,长格式和短格式合并后仅保留一个-(减号)即可,另外ps命令可允许参数不加减号,因此可直接写成ps aux的样子来查看进程状态。
7.top命令 用来动态的监视进程活动与系统负载等信息。可以把它当做"强化版的windows任务管理器"
8.pidof命令 用来查看某个进程的PID(进程号码值(PID值是唯一的))值,因此可以通过不同的PID值来区分不同的进程。格式为"pidof[参数][服务名称]"。
9.kill命令 用来终止某一指定的PID服务进程格式为"kill[参数][进程PID]"。我们使用kill命令把上面用pido命令查询到的进程终止掉。
10.killall命令 用于终止某个指定名称服务所对应的全部进程,格式为"killall[参数][服务名称]"。通常来说一个复杂软件的进程会有多个进程协同为用户提供服务,如果逐个结束会比较麻烦,因此可以使用killall结束全部进程。
三,系统状态监测命令
1.ifconfig命令 用于获取网卡配置以及网络状态等信息格式为"ifconfig[网络设备][参数]"。
2.uname命令 用于查看系统的内核和版本信息 格式为"uname[-a]"(如要查看redhat-release文件(系统版本详细信息))命令为# cat /etc/redhat-release
3.uptime命令 用于查看系统的负载信息
4.free命令 用于查看系统内存的使用量信息 格式为"free[-h]"为保证系统不会因为资源耗尽而突然宕机,运维人员需要时刻赶住内存的使用量。

  1. who命令 用于查看当前登入主机的用户终端信息格式为"who[参数]"此命令可以快速显示出正常登录本机的用户名称以及他们正在开启的终端信息。
  2. last命令 可以查看所有系统的登录信息 格式为"last[参数]"。此命令虽然可以直观地看到登录信息但此内容被保存在系统中,×××们可以很随意更改,这并不能显示出用户的系统是否安全。
  3. history命令 用于显示历史执行过的命令 格式为 "history"."history-c"可以清空历史记录。还可以使用"!编码数字"的方式来重复执行某一次的命令。
  4. sosreport命令 用于收集系统配置及架构信息并输出诊断文档
    四,工作目录切换命令
    1.pwd命令 用于显示用当前所处的工作目录,格式为"pwd[选项]"。
    2.cd命令 切换工作路径 格式为"cd[目录名称]"。例如:cd/etc cd/bin 返回上一层目录 cd - 返回主目录 cd ~
    3.ls 命令 用于显示目录中的文间信息 格式为"ls[选项][文件]"ls-a可以看到全部文件包括隐藏文件'' '' ls-l可以查看文件的属性,大小"两个命令可以整合"ls-al"可以查看所有文件并输出这些文件的属性信息。

猜你喜欢

转载自blog.51cto.com/13348981/2138765