【关注微信公众号:跟强哥学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笔试题。】