Linux课程学习 第三课
生活中的许多事,并不是我们不能做到,而是我们不相信能够做到
https://www.linuxcool.com/ 一个很实用的Linux命令查询网站,并且还有发音
如果我们在系统终端中执行一个命令后想立即停止它,可以同时按下Ctrl + C组合键(生产环境中比较常用的一个快捷键),
这样将立即终止该命令的进程。或者,如果有些命令在执行时不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个&符号,
这样命令将进入系统后台来执行
第二章 新手必须掌握的Linux命令
2.常用系统工作命令
wget 命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”
(掌握了网卡的配置方法后再来进行实验操作)


ps 命令用于查看系统中的进程状态,格式为“ps [参数]”

R(运行) 进程正在运行或在运行队列中等待
S(中断) 进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态
D(不可中断) 进程不响应系统异步信号,即便用 kill 命令也不能将其中断
Z(僵死) 进程已经终止,但进程描述符依然存在, 直到父进程调用 wait4()系统函数后将进程释放
T(停止) 进程收到停止信号后停止运行
top 命令用于动态地监视进程活动与系统负载等信息,其格式为 top

第 1 行:系统时间、运行时间、登录终端数(默认2个,窗口+图形化界面)、系统负载(三个数值分别为 1 分钟、5分钟、15 分钟内的平均值,数值越小意味着负载越低)
第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等
第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量
第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量
pidof 命令用于查询某个指定服务进程的 PID 值,格式为“pidof [参数] [服务名称]”

kill 命令用于终止某个指定 PID 的服务进程,格式为“kill [参数] [进程 PID]”
kill -9 PID 强制
3.系统状态检测命令
ifconfig 命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”

uname 命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”


uptime 用于查看系统的负载信息,格式为 uptime

free 用于显示当前系统中内存的使用量信息,格式为“free [-h]”

who 用于查看当前登入主机的用户终端信息,格式为“who [参数]”

last 命令用于查看所有系统的登录记录,格式为“last [参数]”

history 命令用于显示历史执行过的命令,格式为“history [-c]”
(可以使用“!编码数字”的方式来重复执行某一次的命令)

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


4.工作目录切换命令
pwd 命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”

cd 命令用于切换工作路径,格式为“cd [目录名称]”

ls 命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”

5. 文本文件编辑命令
cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”

more 命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”

head 命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”

tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”

tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”

wc 命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”

stat 命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”

cut 命令用于按“列”提取文本字符,格式为“cut [参数] 文本”

diff 命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”




6.文件目录管理命令
touch 命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”


mkdir 命令用于创建空白的目录,格式为“mkdir [选项] 目录”

cp 命令用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”
如果目标文件是目录,则会把源文件复制到该目录中
如果目标文件也是普通文件,则会询问是否要覆盖它
如果目标文件不存在,则执行正常的复制操作


mv 命令用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”

rm 命令用于删除文件或目录,格式为“rm [选项] 文件”
禁止执行 rm -rf /

dd 命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”


file 命令用于查看文件的类型,格式为“file 文件名”

|
|
|
|
|
|
|
|
|
Linux课程学习 第三课的更多相关文章
- Linux课程学习 第四课
学习必须如蜜蜂一样,采过许多花,这才能酿出蜜来 这月事比较多,每课的笔记都会慢慢补回来的,做事得有始有终 在网络上,人们越来越倾向于传输压缩格式的文件,原因是压缩文件体积小,在网速相同的情况下,传输时 ...
- Excel课程学习第三课排序与替换
一.排序 1.简单排序 点到某一个单元格,然后选择排序,就可以按照相应的顺序来排序. 2.自定义排序 按照重要性条件来排序 也可以按照重要性从轻到重挨个排序. 3.按颜色排序 4. 按照中文数字排序, ...
- Linux系统初学-第三课 Linux网络配置1
Linux系统初学-第三课 Linux网络配置 1.动态IP配置 配置文件路径 /etc/sysconfig/network-scripts/ ls查看网卡eth0,其中HWADDR值得获取:ifco ...
- Elasticsearch7.X 入门学习第三课笔记----search api学习(URI Search)
原文:Elasticsearch7.X 入门学习第三课笔记----search api学习(URI Search) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出 ...
- Linux课程学习之我思
陈民禾,原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000,我的博客中有一部分是出自M ...
- Git速成学习第三课:创建与合并分支
本来第三课想记录一下远程仓库的创建与克隆0.0但是想了想还是不写了. 这里写一下分支管理中的创建与合并. Git速成学习笔记整理于廖雪峰老师的官网网站:https://www.liaoxuefeng. ...
- Linux网络课程学习第三天
第三天在线视频学习. 学习内容:继续详细介绍了第二章节 Linux常用命令的使用方法. 学习感受:万事开头难,作为Linux零基础的我相信在这本书学完之后会有所收获. 学习心得:记住刘老师的一句口头禅 ...
- Linux课程学习 第二课
工欲善其事,必先利其器 虚拟机安装(链接中有详细的操作方法,这里就不再详细说明了,但有注意事项,会在下文中截图标注) https://www.linuxprobe.com/ 注:为了避免是权限问题导 ...
- linux初级学习笔记三:linux操作系统及常用命令,及如何复制和移动文件!(视频序号:02_4)
本节学习的命令:cp,mv,install,du,read 本节学习的技能:文件的移动与复制 cp( copy):复制和移动文件 cp SRC DEST -r:递归复制一个目录及其目录中的所有文件 - ...
随机推荐
- easy dragging script
下面的ahk脚本提供了windows下alt dragging的能力: ; Easy Window Dragging -- KDE style (requires XP/2k/NT) -- by Jo ...
- 谷歌云服务器XShell登录
一,谷歌云服务器,默认用浏览器进行SSH链接,而且也不告知密码.以Centos为例,先使用浏览器连接 1,给root修改密码 sudo passwd root 2,编辑ssh配置文件 sudo nan ...
- redis-trib.rb创建Redis集群时失败报错解决方案
问题描述: [root@eshop-cache01 init.d]# redis-trib.rb create --replicas 1 192.168.1.110:7001 192.168.1.11 ...
- C语言基础:汉诺塔(递归方法)
分析:当只有一个盘子的时候,只需要从将A塔上的一个盘子移到C塔上.当A塔上有两个盘子是,先将A塔上的1号盘子(编号从上到下)移动到B塔上,再将A塔上的2号盘子移动的C塔上,最后将B塔上的小盘子移动到C ...
- Spark内核源码解析
1.spark内核架构常用术语 Application:基于spark程序,包含一个driver program(客户端程序)和多个executeor(线程) Driver Progrom:代表着sp ...
- ASP.NET Core 入门笔记2,建立项目
1.建立项目 2.项目结构 1.项目结构说明 根目录/文件 说明 .vscode目录 VS Code项目配置目录,相当于.vs..idea文件夹 bin目录 编译输出目录 obj目录 编译配置与中间目 ...
- PJzhang:任意密码重置的常规姿势
猫宁!!! 之前在360补天看过carry_your分享的46分钟短视频“任意用户密码重置的10种姿势”. 在京东SRC安全小课堂第89期,也有一篇他的文章:web漏洞之逻辑漏洞挖掘.内容朴实无华. ...
- cisco路由的ip路由(一)
路由Corp配置Corp#sh run Building configuration... Current configuration : 1652 bytes ! version 12.4 no s ...
- MVC与MTV模型及Django请求的生命周期
MVC模型 MVC:Model View Controller M: 模型.是应用程序中用于处理应用程序数据逻辑的部分 V:视图.是应用程序汇总处理数据显示的部分 C:控制器.是应用程序中处理用户交互 ...
- Elasticsearch集群基本操作
检查集群的命令 $ curl http://172.16.101.55:9200/_cat =^.^= /_cat/allocation /_cat/shards /_cat/shards/{inde ...






