【命令】Linux 基础命令(RetHat篇)

前言

Linux操作系统最基本命令,其他高级命令将陆续更新在其他笔记中。

笔记

显示日期

1
date

输出语句

1
echo

静态查看进程

1
ps aux

查看服务

1
ps -ef

管道符

  • 将管道符前面的命令执行的结果(打印到命令行的结果)移交给管道符后面的命令做处理
1
|

根据关键字检索(配合管道符)

<a>:检索的关键字

1
grep <a>

动态查看进程

1
top

查看进程编号

1
pidof 进程名

结束进程

-9:强制结束进程
-15:结束程序之前允许程序善后

1
kill 进程id

结束所有进程

1
killall 进程名

查看系统信息

传送门

top 命令第一行

1
uptime

查看系统内存信息

1
free

自动单位

1
free -h

以MB为单位

1
free -m

以GB为单位

1
free -g

查看当前用户的登录信息

1
who

查看当前系统的登录记录

1
last

命令行历史记录

收集重要的相关信息(排错)

1
sosreport

查看当前目录

1
pwd

切换目录

查看文件信息

文档操作

显示文件行数

<file>:文件路径

1
wc -l <file>

显示文件字节数

1
wc -c <file>

显示文件单词数量

1
wc -w <file>

查看文件的时间

1
stat <file>

按列提取文件内容

举例:以冒号为间隔提取1列的信息

1
cut -d : -f 1 <file>

判断两个文件是否相同

1
diff --brief <file_1> <file_2>

判断两个文件具体哪处不同

1
diff -c <file_1> <file_2>

新建一个文本文件

<file>:新的文件的路径和文件名

1
touch <file>

修改文件的最后修改时间

  • 将文件修改时间改为”13:14”
1
touch -d "13:14" <file>

新建目录

传送门

文件复制、移动、重命名

传送门

文件删除

传送门

显示文件的类型

1
file <file>

查看命令的位置

<command>:命令名称

1
whereis <command>

查看主机名

1
hostname

修改主机名

临时修改

<name>:修改后的主机名

1
hostname <name>
永久修改
1
nmtui

查看cpu

1
lscpu

关闭系统

传送门

重启系统

1
reboot

完成

参考文献

Linux就该这么学——刘遄