读书笔记——Linux就该这么学

Linux Chapter2——基本命令

2023-11-21  本文已影响0人  So_ProbuING

常用系统工作命令

echo

echo命令用于在终端设备上输出字符串或变量提取后的值,语法格式为

echo[字符串][$变量]

date

date命令用于显式或设置系统的时间和日期,语法格式:

date[+指定的格式]

timedatectl

timedatectl命令用于设置系统的时间,语法

timedatectl[参数]

reboot

重启系统

poweroff

关闭系统

wget

wget用于在终端命令行中下载网络文件,语法格式

wget [参数] 网址

ps

ps命令用于查看系统中的进程状态,语法格式

ps[参数]

pstree

pstree命令用于以树状图的形式展示进程之间的关系

top

top命令用于动态地监视进程活动及系统负载等信息,top命令能够动态的查看系统的状态
top命令执行结果的前5行为系统整体的统计信息:

nice

nice命令用于调整进程的优先级 语法

nice 优先级数字 服务名称

在top命令输出的结果中,PR和NI值代表的是进程的优先级,数字越低,优先级越高

pidof

pidof命令用于查询某个指定服务进程的PID号 语法

pidof[参数]服务名称

每个进程号的PID是唯一的,可以用于区分把不同的进程

kill

kill命令用于终止某个指定PID号码值,语法

kill[参数]进程的PID

killall

killall命令用于终止某个指定名称的服务所对应的全部进程,语法

killall[参数]服务名称

系统状态检测命令

ifconfig命令

ifconfig用于获取网卡配置与网络状态等信息,语法

ifconfig[参数][网络设备]

uname

uname命令用于查看系统内核版本与系统架构等信息,语法

uname[-a]

uptime

uptime命令用于查看系统的负载信息

free

free命令用于显示当前系统中内存的使用量信息。语法

free[-h]

who

who命令用于查看当前登入主机的用户终端信息

last

last命令用于调取主机的被访问记录

ping

ping命令用于测试主机之间的网络连通性。语法

ping[参数]主机地址

tracepath

tracepath命令用于显式数据包到达目的主机时途中经过的所有路由信息,格式

tracepath[参数]域名

netstat

netstat 命令用于显式网络状态信息 语法

netstat[参数]

history

history用于显式执行过的命令历史

history[-c]

sosreport

sosreport用于收集系统配置及架构信息并输出诊断文档

查找定位文件命令

pwd

pwd命令用于显式用户当前所处的工作目录

cd

cd命令用于切换当前的工作路径 语法

ls

ls命令用于显示目录中的文件信息

ls[参数][文件名称]

tree

tree命令用于以树状图的形式列出目录内容及结构
tree命令可以直观的看到目录内文件的层次结构

find

find命令用于按照指定条件来查找文件所对应的位置

find[查找范围] 寻找条件

locate

locate命令用于按照名称快速搜索文件所对应的位置

locate 文件名称

第一次使用locate命令之前,先执行updatedb来生成索引数据库
然后再使用locate来进行查找

whereis

whereis命令用于按照名称快速搜索二进制程序(命令)、源代码以及帮助文件所对应的位置

whereis 命令名称

which

which命令用于按照指定名称快速搜索二进制程序,语法

which 命令名称

文本文件编辑命令

cat命令

cat命令用于查看纯文本文件,语法

cat [参数] 文件名称

more

more命令用于查看纯文本文件,语法

more[参数] 文件名称

空格、回车键向下翻页

head

head命令用于查看纯文本文件的前N行 语法

head[参数]文件名称
head -10 filename

tail

tail命令用于查看纯文本文件的后N行文件的最新内容,语法

tail [参数] 文件名称

tr

tr命令用于替换文本内容中的字符 语法

tr[原始字符][目标字符]

wc

wc命令用于统计指定文本文件的行数、字数或字节数,语法

wc[参数] 文件名称

stat命令

stat命令用于查看文件的具体存储细节和时间等信息,语法

stat 文件名称

grep

grep用于按行提取文本内容 语法

grep[参数] 文件名称

cut

cut命令用于按“列”提取文本内容 语法

cut[参数]文件名称

diff

diff命令用于比较多个文件之间的内容的差异

diff[参数]文件A文件B

uniq

uniq用于去除文本中连续的重复行,语法

uniq[参数]文件名称

sort

sort用于对文本内容进行再排序,语法

sort[参数] 文件名称

文件目录管理命令

touch

touch命令用于创建空白文件或设置文件的时间

touch[参数]文件名称

mkdir

mkdir用于创建空白的目录

mkdir[参数] 目录名称

cp

cp用于赋值文件或目录

cp[参数]源文件名称 目标文件名称

mv

mv命令用于剪切或重命名文件,mv文件会默认把源文件删除,只保留剪切后的文件

mv [参数] 源文件名称 目标文件名称

rm

用于删除文件或目录

rm [参数] 文件名

dd命令

dd命令用于按照指定大小和个数的数据块来复制文件或转换文件

dd if=参数值of=参数值count=参数值bs=参数值

file

file用于查看文件的类型
file命令用于查看文件的类型

file 文件名称

tar

tar命令用于对文件进行打包压缩或解压

tar 参数 文件名称
上一篇 下一篇

猜你喜欢

热点阅读