首页 > 系统服务 > 详细

Linux命令整理

时间:2019-04-01 11:00:20      阅读:158      评论:0      收藏:0      [点我收藏+]

---恢复内容开始---

Linux命令格式:
        命令名称 [命令参数] [命令对象]

help. man man --查看man命令的帮助信息。


1.echo Linuxprobe.Com
  echo $SHELL   --使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上。
    --在终端输出字符串或变量提取后的值。
 

2.date     --查看当前系统时间
  date "+%Y-%m-%d %H:%M:%S"    --按照“年-月-日 时:分:秒”查看当前系统时间
  date -s "20190315 5:30:00"   --当前时间设置为:2019年3月15号5时30分
  date "+%j"    --查看今天是当年中的第几天。这个参数能很好的区分备份时间的新旧,即数字越大,越靠近当前时间。


3.reboot --用于重启系统,只能用root管理员来重启。

4.poweroff  --用于关闭系统,只能用root管理员来关闭。

5.wget http://www.linuxprobe.com/docs/LinuxProbe.pdf  --下载当前路径下的PDF文档。
  wget -r -p http://www.linuxprobe.com  --递归下载当前网站中所有的页面数据以及文件
    -r:递归下载 ;-p:下载所有页面内的资源。


6.ps   --用于查看系统中的进程状态
  ps -a  --显示所有进程(包括其他用户的进程)
  ps -u  --用户以及其它详细信息
  ps -x  --显示没有控制终端的进程
  ps -aux  --查看进程状态

7.top  --命令用于动态地监视进程活动与系统负载等信息。
  --第一行:系统时间、运行时间、登录终端数、系统负载(3个数值分别是1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)
  --第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
  --第三行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
  --第四行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
  --第五行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

8.pidof   --用于查询某个指定服务进程的pid值。
  pidof sshd   --查看本地sshd进程的pid;

9.kill  --用于终止某个指定pid的服务进程。
  kill 2156  --终止pid为2156的进程。

10.killall  --用于终止某个指定名称的服务所对应的的全部进程。
   killall httpd   --终止httpd相关的所有进程。(先查一下httpd的相关进程:pidof httpd)

11.--命令后加一个&符号,将命令进入后台执行。

12.Ctrl+C  --执行一个命令后,强制停止它。

13.Q  --返回到根目录下。


系统状态监测命令:
14.ifconfig   --用于获取网卡配置与网络状态等信息。(网卡名称、inet参数后面的IP地址、echer参数后面的网卡物理地址(MAC地址))

15.uname       --查看系统
   uname -a    --用于查看系统内核与系统版本等信息。
   cat /etc/redhat-release   --查看当前系统版本的详细信息(查看redhat-release文件)

16.uptime  --用于查看系统的负载信息,显示当前系统的时间、系统已运行时间、启动终端数量、平均负载值等信息(尽量长期不要超过1,生产环境中不要超过5)

17.free  --用于显示当前系统中内存的使用量信息。
   free -h    --更易看,内存显示成M、G

18.who  --用于查看当前登录主机的用户终端信息。

19.last  --用于查看系统所有登录记录。

20.exit  --登出。

21.history   --显示历史执行过的命令。(当前用户在本地计算机中执行过的最近的1000条命令记录)
   !48   --执行history中显示的第48条命令。
   history -c   --清空所有历史命令。
   cat ~/.bash_history   -打开历史命令所在的目录.base_history

22.sosreport   --用于收集系统配置及架构信息并输出诊断文档,格式为sosreport。

23.在命令后面加一个&符号,命令进入系统后台执行。(如果命令不断的输出信息,有影响的话)

24.cd ..   --进入上级目录
   cd -    --返回上一次所处的目录
   cd ~    --切换到当前用户的家目录(就是/home/fenghua)
   cd /bin --切换到bin目录中

25.pwd  --显示用户当前所处的工作目录

26.ls -al   --查看当前目录中所有文件并查看这些文件的属性信息
   ls -ld /etc  --可查看、etc目录的权限与属性信息。
  (-a  全部文件;-l  文件的属性信息; -d  目录的权限和属性信息)

27.cat   --用于查看纯文本文件(内容较少的),格式为cat [选项] [文件]

  eg:cat -n initial-setup-ks.cfg    --顺带行号,加一个 “-n”。


28.添加用户:
    useradd testone (在root用户下)
    passwd testone  输入两次密码,无视提示的问题

29.修改用户密码
    passwd testone
    提示输入密码:输入两次即可,无视提示的问题。
 passwd 参数浅谈:

passwd 命令也有着这许多参数
参数     描述
-l     锁定已经命名的账户名称,root用户可用。
-u     解开账户锁定状态,root用户可用。
-x, --maximum=DAYS     多少天之后必须更换密码,也就是说这个密码最大使用多少天,root用户可用,如:passwd -x 3 test。
-n, --minimum=DAYS     多少天内不能更换密码,也就是说这个密码最少得用多少天,root用户可用。
-d    删除使用者的密码, root用户可用。

-e  强制用户在下次登录时修改密码
-S     检查指定使用者的密码认证种类, root用户可用。注意:大写S。


30.查看某个文件夹在哪个位置:
    whereis sudoers   --查看sudoers文件在哪里(sudo命令的授权管理所在的文件夹)
    
    如下:sudoers: /etc/sudoers /etc/sudoers.d /usr/share/man/man5/sudoers.5.gz
    显示所有sudoers相关的文件,空格表示下一个所在位置


























---恢复内容结束---

Linux命令整理

原文:https://www.cnblogs.com/yishengdeyinji/p/10635081.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!