Linux基础命令的那些事儿(1)

作为初学者的我面对Linux这么多的命令,决定学习常用的几个并把它分类,这样方便记忆或查找。如有错误,恳请告知,非常感谢!此文也会不定期修改更新。

常用的系统工作命令
  • 查看当前系统的时间日期
date			//输出当前日期

相关参数使用方法1:

Alt
使用方法2:

date -d "1 day ago" +"%Y-%m-%d"		//显示前一天的时间。
date -d "-1 day ago" +"%Y-%m-%d"	//显示后一天的时间。
date -d "-1 month" +"%Y-%m-%d"		//显示下一个月的时间。
date -d "-1 year" +"%Y-%m-%d"		//显示下一年的时间。

Alt
使用方法3——设定时间:

此操作要在root身份下进行。

date -s "20120523 01:01:01"
  • 重启系统/关机命令
reboot			//重启系统
shutdown		//关机
shutdown -r now	//现在重启。r表示重启,now表示立刻执行。

系统状态检测命令
  • 查看网卡配置和网络信息的命令
ifconfig	//查看网卡、网络等信息。

Alt
说明:

  1. ens33表示是Linux的一个网卡器名称。
  2. inet为网卡IP地址。
  • 查看系统内核版本
 uname -a
 //查看系统内核名称,内核版本,处理器类型,操作系统等信息。
  • 查看系统负载情况
uptime

输出内容从左往右分别为:系统当前时间、系统已运行时间(up xx min)、当前在线用户、最近1分钟的平均负载值(load average)、5分钟的平均负载值、15分钟的平均负载值。负载值越小越好(小于1是正常的)。

  • 显示当前系统中内存使用情况
free -m		//以MB为单位显示使用量等信息。

Alt

注:Swap是虚拟内存分区,作用是在物理内存使用完之后,将磁盘空间(Swap分区)虚拟成内存来使用。

  • 查看当前登入主机的用户情况
who		//显示当前真正登录系统中的用户。
whoami	//显示的是当前用户下的用户名。
  • 查看系统的登入记录
last
  • 显示历史执行过的命令
history

该命令会保存在用户家目录的.bash_history文件里。

  • 查看进程命令
ps			//默认显示当前用户由终端启动的应用程序。
ps -aux		//查看进程的详细情况。
//-a:显示所有进程(包括其他用户的进程)
//-u:用户及其他详细信息
//-x:显示没有控制终端的进程

Alt
解释说明:

  1. PID:进程ID。
  2. TTY:表示终端设备,如果是一个问号,则表示不是由终端设备发起的。
  3. TIME:进程实际使用CPU运行的时间。
  4. CMD/COMMAD:命令名称与参数。
  5. USER:进程对应的用户。
  6. %CPU:CPU占用率。
  7. %MEM:内存占用率。
  8. VSZ:进程使用的虚拟内存量(默认单位:KB)。
  9. RSS:进程占用的固定内存量(默认单位:KB)。
  10. STAT:进程的状态。常见的状态有:中断休眠(Sleeping)、僵尸进程(Zombie)、优先级高的程序(<)、停止或被追踪(T,Stopped)、运行(Running)。
  11. START:进程被启动的时间。
  • 动态监测进程活动和负载信息命令
top 

Alt

注释:

  1. Tasks那一整行释义:进程总数为221,其中2个进程在运行中,219个进程在休眠,0个停止,0个僵死。
  2. %Cpu(s)那一整行释义:用户占用资源占比(us)、系统内核占用百分比(sy)、改变过优先级的进程资源占比(ni)、空闲的资源占比(id)等。
  • 终止某服务进程命令
kill PID		
killall PID	//终止某个指定的服务所对应的全部进程。

参考资料:
[1] asxe. https://www.cnblogs.com/asxe/p/9317811.html
[2] 刘遄. https://www.linuxprobe.com/chapter-02.html
[3] 《鸟哥的Linux私房菜-基础篇》.第四版
[4] 戈博小刀. https://www.cnblogs.com/libin6505/p/9760502.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值