Linux常用指令的整合
之前面试被问到了Linux相关的指令,所以我整理的一份常用的Linux指令列表,适用于大多数Linux发行版,现分享给大家:
-
文件操作
-
ls
:列出目录内容。 -
cd [目录]
:更改当前目录。 -
pwd
:显示当前目录路径。 -
mkdir [目录名]
:创建新目录。 -
rmdir [目录名]
:删除空目录。 -
rm [文件或目录]
:删除文件或目录(-r
递归删除)。 -
cp [源文件/目录] [目标文件/目录]
:复制文件或目录。 -
mv [源文件/目录] [目标文件/目录]
:移动或重命名文件或目录。 -
touch [文件名]
:创建空文件或更新文件时间戳。 -
cat [文件]
:查看文件内容。 -
more
/less [文件]
:分页查看文件内容。 -
head [文件]
:查看文件开头内容(默认10行)。 -
tail [文件]
:查看文件结尾内容(默认10行)。 -
chmod [模式] [文件/目录]
:更改文件或目录权限。 -
chown [用户] [文件/目录]
:更改文件或目录的拥有者。
-
-
系统信息
-
uname -a
:显示系统信息。 -
top
:显示实时系统性能和进程信息。 -
df
:显示磁盘空间使用情况。 -
du
:显示目录空间使用情况。 -
free
:显示内存使用情况。
-
-
进程管理
-
ps
:显示当前进程。 -
kill [进程ID]
:杀死指定进程。 -
pkill [进程名]
:根据名称杀死进程。
-
-
网络和通信
-
ping [地址]
:检查网络连接。 -
ifconfig
:显示或配置网络接口。 -
netstat
:显示网络连接、路由表、接口统计等信息。 -
scp [源位置] [目标位置]
:远程拷贝文件。 -
ssh [用户@主机]
:远程登录到另一台计算机。
-
-
压缩和解压
-
tar -czvf [输出文件.tar.gz] [输入文件/目录]
:创建压缩包(gzip)。 -
tar -xzvf [文件.tar.gz]
:解压gzip压缩包。 -
zip [输出文件.zip] [输入文件/目录]
:创建zip压缩包。 -
unzip [文件.zip]
:解压zip压缩包。
-
-
文本处理
-
grep [文本] [文件]
:在文件中搜索指定文本。 -
sed [选项] [命令] [文件]
:流编辑器,对文本进行过滤和替换。 -
awk [程序] [文件]
:强大的文本分析工具。
-
-
软件包管理(取决于发行版)
-
apt-get
(Debian/Ubuntu系统):安装、更新、移除软件包。 -
yum
(Red Hat/CentOS系统):管理软件包。 -
dnf
(Fedora系统):软件包管理工具。
-
-
其他命令
-
man [命令]
:显示命令的手册页。 -
echo [文本]
:显示一行文本。 -
exit
:退出当前会话。 -
history
:显示命令历史。
-
记得在使用这些命令时,根据你的具体需要查看每个命令的选项和参数,这通常可以通过在命令后加上 --help
或使用 man [命令]
来完成。这些指令覆盖了日常使用Linux时的大部分基本需求。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
二维码