ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

《Linux就该这么学》学习笔记3

2019-11-11 17:55:33  阅读:184  来源: 互联网

标签:系统 笔记 cd 学习 命令 用于 信息 Linux 进程


主流 Linux 系统选择 Bash 解释器作为命令行终端。
执行Linux命令的格式为:命令 参数 对象。
参数之间长格式和长格式不能合并,长格式和短格式之间不能合并,短格式和短格式之间可以合并,合并后只保留一个 -
echo:在终端输出字符串和提取变量值。
data:可以用来显示和设置系统时间和日期。
date "+%Y-%m-%d %H:%M:%S"
年-月-日 小时:分钟:秒
Y m d H M S
date -s "20190521 5:20:01"为设置时间为20190521 5:20:01。
date "%j"查看今天是今年的第几天,数字越大越靠近当前时间,可以区分备份时间。
reboot命令用于重启系统。
poweroff命令用于关闭系统。
wget命令用于在终端中下载网络文件。wget 参数 下载地址。
ps用于查看系统中的进程状态。参数有a u x,可以合并为aux,不用加 - 。
ps -a显示所有进程。
ps -u显示用户及其他信息。
ps -x显示由系统开启的进程。
5种常见的进程状态为:R、S、D、Z、T。分别为正在运行、中断状态、不可中断、僵死进程、停止进程。
top命令用于实时动态监控系统负载和进程活动。
《Linux就该这么学》学习笔记3
top 命令执行结果的前 5 行为系统整体的统计信息,其所代表的含义如下。
第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、5
分钟、15 分钟内的平均值,数值越小意味着负载越低)。
第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程
数。
第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源
百分比、空闲的资源百分比等。
第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。
pidof命令用来查询进程的pid值,pid值是随机的。
kill + pid 用于强制结束pid值对应进程。
复杂软件的服务程序会有多个进程协同为用户提供服务。
killall + 服务名用于结束服务所有的进程。
ifconfig命令用于获取网卡配置和网络状态信息,相当于Windows的ipconfig。
uname命令用于查询系统内核和版本信息。-a 参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。
《Linux就该这么学》学习笔记3
Redhat 7.0的内核版本信息如上图。
uptime命令用于查看系统负载信息,可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值(最近 1 分钟、5 分钟、15 分钟内的压力情况)等信息。
《Linux就该这么学》学习笔记3
如上图,从右往左看系统负载逐渐下降。
free命令显示当前系统的内存使用信息。-h参数可以自动匹配单位,如KB、MB、GB等。可以搭配grep、awk等命令进行过滤保留所需值,如下图使用命令free -m | grep Mem: | awk '{print $4}'输出free -m中的Mem行的第四列的信息:
《Linux就该这么学》学习笔记3
who命令查看当前登入主机的用户终端信息。
《Linux就该这么学》学习笔记3
如上图::0为当前用户,pts/0和pts/1表示打开的两个终端。
last命令用于查看系统登录记录,保存在/var/log/massage中,可以修改其中信息。
history命令用于记录历史执行的命令,并可以使用!+命令编号来重复执行。历史命令记录保存到用户家目录中的.bash_history 文件中。
history -c可以清空当前用户在本机上执行过的历史命令。
sosreport命令用于搜集系统配置和架构信息并输出诊断文档,以便维护人员远程解决问题,格式为sosreport。
pwd命令用于输出当前的工作目录。
cd命令用于切换当前工作目录。
cd ..为切换到当前目录的上级目录;
cd -为切换到上次所处的目录;
cd ~为切换到当前用户的家目录(主目录),等同于cd;
cd /为切换到根目录。
ls命令用于显示目录中的文件信息。
ls -a为显示所有文件,包括隐藏文件;
ls -l为显示文件的详细信息,等同于ll;
ls -ld + 目录名为查看目录属性信息。

标签:系统,笔记,cd,学习,命令,用于,信息,Linux,进程
来源: https://blog.51cto.com/12167310/2449394

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有