【关注微信公众号:跟强哥学SQL,回复“笔试”免费领取大厂SQL笔试题。】

一、文件和目录管理

ls:列出目录下的内容。

cd:改变当前目录。

pwd:显示当前工作目录。

mkdir:创建新目录。

rm:删除文件或目录。

rmdir:删除目录。

cp:复制文件或目录。

mv:移动文件或重命名文件。

touch:更新文件的访问和修改时间,或创建新文件。

tree:显示文件和目录由根目录开始的树形结构。

ln:创建一个指向文件或目录的链接。

二、文本处理

cat:连接文件并打印到标准输出。

head:查看一个文件的前N行。

tail:查看一个文件的后N行。

more:查看一个长文件的内容。

grep:在文件中搜索指定模式。

sed:对文件进行文本替换和转换。

awk:用于处理和分析文本文件的工具。

sort:对文本进行排序操作。

三、文件搜索

find:根据指定条件在文件系统中搜索文件。

whereis:用于查找二进制程序、源代码和man页面。

which:显示可执行程序的路径。

四、打包和压缩文件

tar:用于创建打包文件(归档)及提取文件。

gzip:用于压缩文件。

gunzip:用于解压缩gzip压缩的文件。

zip:用于创建和提取zip格式的归档文件。

unzip:用于解压zip格式的归档文件。

五、用户及群组管理

groupadd:创建一个新用户组。

groupdel:删除一个用户组。

useradd:用于创建新用户账户。

userdel:用于删除用户账户。

passwd:用于设置用户密码或修改密码。

usermod:修改用户账户属性。

chmod:修改文件或目录的权限。

chown:修改文件或目录的所有者。

chgrp:修改文件或目录的所属组。

su:切换用户身份。

sudo:以超级用户权限执行命令。

groups:显示用户所属的组。

六、进程管理

ps:显示正在运行的进程列表。

kill:结束指定进程。

nohup:后台运行一个命令。

七、软件包管理

rpm:Fedora, Redhat等系统上的软件包管理工具。

apt-get:Ubuntu和Debian系列发行版的软件包管理工具。

yum:CentOS和RHEL系列发行版的软件包管理工具。

八、网络管理

ifconfig:配置和显示网络接口信息。

ip:更高级的网络管理工具,可用于配置和显示网络接口信息。

ping:用来测试网络连通性。

netstat:显示网络状态信息。

ssh:远程登录到其他计算机。

scp:安全地将文件复制到远程计算机或从远程计算机复制文件到本地。

curl:通过URL获取文件内容。

wget:从网络上下载文件。

traceroute:跟踪数据包从本地主机到目标主机的路径。

九、系统及硬件管理

cat /proc/cpuinfo:显示CPU信息,包括型号、核心数等。

free:显示内存使用情况。

top:查看系统资源的使用情况。

df:显示文件系统的磁盘空间使用情况。

du:估算文件或目录的磁盘使用情况。

systemctl:管理系统服务。

uname:显示系统核心信息,包括硬件架构和操作系统版本等。

mount:挂载文件系统到指定目录。

umount:卸载文件系统。

man:获取命令和函数的帮助信息。

date:显示系统日期。

十、关机和重启

shutdown:用于将系统关机或重新启动。

reboot:重新启动系统。

halt:立即停止系统并关闭电源。

poweroff:立即关闭系统并断开电源。

init:切换到运行级别,并执行相应的关机或重启操。

【关注微信公众号:跟强哥学SQL,回复“笔试”免费领取大厂SQL笔试题。】

12-19 02:38