Debian是一个开源的Unix-like操作系统,提供了大量的软件包供用户安装和使用。在Debian系统中,命令行界面(CLI)是用户与系统进行交互的重要工具。以下是Debian中一些常用的命令及其详细解释:
-
文件和目录操作命令:
-
ls
:列出目录内容。-
ls
:默认列出当前目录下的文件和文件夹。 -
ls -l
:以长格式列出详细信息,包括权限、所有者、大小和时间。 -
ls -a
:显示所有文件,包括隐藏文件。 -
ls -h
:以人类可读的格式显示文件大小。
-
-
cd
:改变当前工作目录。-
cd 目录名
:切换到指定的目录。 -
cd ..
:返回上一级目录。 -
cd ~
:返回用户的主目录。
-
-
pwd
:显示当前工作目录的完整路径。 -
rm
:删除文件或目录。-
rm 文件名
:删除指定的文件。 -
rm -r 目录名
:递归删除指定的目录及其内容。
-
-
cp
:复制文件或目录。-
cp 源文件 目标文件
:将源文件复制到目标位置,并重命名为目标文件。 -
cp -r 源目录 目标目录
:递归复制源目录及其内容到目标目录。
-
-
mv
:移动或重命名文件/目录。-
mv 源文件 目标文件
:将源文件移动到目标位置,并重命名为目标文件。 -
mv 源目录 目标目录
:将源目录移动到目标位置。 -
mv 文件名 新文件名
:重命名文件。
-
-
-
文件编辑和管理命令:
-
cat
:查看文件内容。-
cat 文件名
:输出指定文件的内容。
-
-
less
:分页查看文件内容。-
less 文件名
:以分页的方式查看文件内容。
-
-
nano
:文本编辑器。-
nano 文件名
:打开指定的文件进行编辑。
-
-
touch
:创建空文件或更新文件时间戳。-
touch 文件名
:如果文件不存在,则创建一个新的空文件;如果文件已存在,则更新其时间戳。
-
-
-
权限和所有权命令:
-
chmod
:更改文件或目录的权限。-
chmod 权限 文件/目录名
:更改指定文件或目录的权限。权限通常以数字或符号形式表示。
-
-
-
软件包管理命令:
-
apt-get update
:更新软件包列表。这是在安装新软件或更新现有软件之前的重要步骤。 -
apt-get upgrade
:更新所有已安装的软件包到最新版本。 -
apt-get install <package>
:安装一个新的软件包。将<package>
替换为你想要安装的软件包的名称。 -
apt-get remove <package>
:删除一个已安装的软件包。将<package>
替换为你想要删除的软件包的名称。 -
apt-get autoremove
:删除不再需要的依赖包。 -
apt-get clean
:清除已下载的.deb文件。 -
apt-get autoclean
:删除旧的已下载的.deb文件。
-
-
系统信息命令:
-
uname -a
:显示关于系统的详细信息,包括内核版本、主机名、硬件架构等。 -
lscpu
:显示CPU的详细信息,包括型号、核心数、线程数等。 -
free -m
:以兆字节(MB)为单位显示内存使用情况。 -
df -h
:显示磁盘空间使用情况,并以人类可读的格式(如G、M)显示。 -
top
:实时显示系统中各个进程的资源使用情况,包括CPU、内存等。
-
-
进程管理命令:
-
ps aux
:显示当前系统中所有进程的信息。 -
ps aux | grep <process>
:查找一个运行中的进程,将<process>
替换为你想要查找的进程名称。 -
kill <pid>
:结束一个进程,将<pid>
替换为你想要结束的进程的PID(进程ID)。
-
-
网络命令:
-
ifconfig
:配置和显示网络接口信息,包括IP地址、子网掩码等。但请注意,在某些现代Linux发行版中,ifconfig
已被ip
命令所取代。 -
netstat -ntlp
:显示监听端口的网络服务,以及与之关联的进程ID和程序名称。 -
traceroute
(或tracert
在Windows上):用于跟踪数据包在网络上的路径,以诊断网络连接问题。
-
-
磁盘和文件系统命令:
-
fdisk
:用于分区和管理磁盘。你可以使用它列出磁盘和分区、创建新分区等。 -
mount
:用于挂载文件系统。例如,你可以使用它来挂载USB驱动器、外部硬盘或其他文件系统。 -
umount
:与mount
相反,用于卸载已挂载的文件系统。
-
-
软件包管理命令(除了apt-get):
-
dpkg -l
:列出已安装的软件包。 -
dpkg -i package.deb
:安装一个.deb软件包。 -
dpkg -r package
:删除一个已安装的软件包。 -
apt-cache search <package>
:搜索软件包。 -
apt-cache show <package>
:查看软件包的详细信息。
-
-
其他常用命令:
-
ssh <user>@<host>
:通过SSH远程登录到另一台计算机。将<user>
和<host>
分别替换为用户名和主机名或IP地址。 -
tar
:用于归档文件,可以将多个文件和目录打包成一个文件,并支持压缩和解压缩。 -
grep
:在文件中搜索指定的字符串或模式,并输出包含该字符串或模式的行。 -
find
:在目录树中搜索文件,并根据各种条件进行过滤。 -
chmod
和chown
:用于更改文件或目录的权限和所有权。
-
这些命令只是Debian系统中众多命令中的一部分,但它们是最常用和最基本的命令之一。通过掌握这些命令,你可以更好地管理和使用Debian系统。
后续会持续更新分享相关内容,记得关注哦!