1、pwd:显示当前工作目录。
2、ls:列出当前目录下的文件和子目录,常用选项有-l
(详细列表)、-a
(包括隐藏文件)等。
3、cd:切换目录。cd /home/user
将切换到/home/user
目录。
4、mkdir:创建新目录。mkdir newdir
将在当前目录下创建一个名为newdir
的新目录。
5、rmdir:删除空目录。rmdir emptydir
将删除名为emptydir
的空目录。
6、rm:删除文件或目录,使用-f
选项可强制删除,-r
选项可递归删除目录及其内容。
7、cp:复制文件或目录。cp sourcefile destfile
将把sourcefile
复制为destfile
。
8、mv:移动或重命名文件或目录。mv oldname newname
将把oldname
重命名为newname
。
9、touch:创建空文件或修改文件的时间戳。
10、chmod:修改文件或目录的权限。chmod 755 file
将设置file
的权限为所有者可读、可写、可执行,组用户和其他用户可读、可执行。
11、chown:修改文件或目录的所有者。chown user:group file
将把file
的所有者改为user
,所属组改为group
。
12、find:在目录中查找文件,可以使用各种选项来指定查找条件,如按名称、大小、时间等。
1、cat:显示文件内容,可以将多个文件合并输出,也可以重定向输入创建新文件。
2、more:分页显示文件内容。
3、less:与more
类似,但支持上下翻页。
4、grep:在文件中搜索指定的内容,可以使用正则表达式进行复杂的搜索。
5、sed:流编辑器,用于对文本进行替换、删除、插入等操作。
6、awk:报告生成器,用于处理文本数据,提取和处理字段。
7、cut:剪切文件中的某一列或行。
8、sort:对文件内容进行排序。
9、uniq:去除文件中的重复行。
10、wc:统计文件的行数、单词数和字符数。
1、su:切换用户,需要输入目标用户的密码。
2、sudo:以超级用户身份执行命令,需要在配置文件中提前设置好权限。
3、passwd:修改用户密码。
4、useradd:添加新用户。
5、userdel:删除用户。
6、groupadd:添加新用户组。
7、groupdel:删除用户组。
8、ps:查看当前系统的进程,常用选项有aux
(显示详细信息)。
9、top:实时显示系统运行信息,包括各个进程的资源使用情况。
10、kill:发送信号给指定进程,结束进程。kill 1234
将向进程号为1234
的进程发送终止信号。
11、shutdown:关闭系统,可以使用不同的选项指定关机时间、消息等。
12、reboot:重启系统。
13、uname:显示系统信息,如内核版本、主机名等。
14、uptime:显示系统运行时间。
15、df:显示磁盘空间使用情况,常用选项有-h
(以人类可读的格式显示)。
16、du:显示文件或目录的磁盘使用情况,常用选项有-sh
(显示总计)。
17、free:显示内存使用情况。
18、vmstat:显示虚拟内存统计信息。
19、iostat:显示 CPU 和 I/O 设备统计信息。
20、ifconfig:配置和显示网络接口参数,不过在现代系统中,通常使用ip
命令代替。
21、netstat:显示网络连接、路由表、接口统计等信息,常用选项有-tuln
(显示所有监听的 TCP 和 UDP 端口)。
1、apt-get:Debian 的包管理器,用于安装、更新和删除软件包,常用命令有update
(更新软件包列表)、install
(安装软件包)、upgrade
(升级已安装的软件包)、remove
(删除软件包)等。
2、dpkg:底层的软件包管理工具,用于安装、构建和删除 Debian 软件包。dpkg -i package.deb
可以安装一个.deb
软件包。
3、aptitude:基于文本界面的软件包管理器,提供了比apt-get
更友好的交互方式。
4、dselect:图形界面的软件包管理工具,方便用户选择和管理软件包。
5、apt-cache:用于搜索软件包缓存信息,例如apt-cache search keyword
可以搜索包含关键词的软件包。
6、apt-sources:管理 Debian 源列表,可以添加、删除或修改软件源。
1、ping:测试网络连通性。ping www.google.com
将向谷歌的服务器发送 ICMP 回显请求,并显示响应时间和丢包率。
2、traceroute:跟踪数据包到达目的地所经过的路径。traceroute www.google.com
可以显示从本地到谷歌服务器的网络路由。
3、netstat:显示网络连接、路由表、接口统计信息等,常用选项有-tuln
(显示所有监听的 TCP 和 UDP 端口)。
4、ifconfig:配置和显示网络接口参数,不过在现代系统中,通常使用ip
命令代替。
5、iwconfig:配置无线网络接口。iwconfig wlan0 essid "MyNetwork"
可以设置无线网络接口wlan0
连接到名为MyNetwork
的无线网络。
1、echo:显示消息,可以与其他命令结合使用,或者将输出重定向到文件中。
2、date:显示或设置系统日期和时间。
3、cal:显示日历。
4、man:显示命令的帮助手册。man ls
可以查看ls
命令的详细说明。
5、info:显示命令的详细信息,比man
页面更丰富。
6、alias:创建命令别名。alias ll="ls -l"
可以为ll
命令创建一个别名,使其等同于ls -l
命令。
7、history:显示命令历史记录,可以使用上下箭头键浏览历史命令,或者使用命令编号再次执行历史命令。
8、clear:清屏。
9、tar:打包和解压缩文件。tar -cvf archive.tar file1 file2
可以将file1
和file2
打包成archive.tar
文件;tar -xvf archive.tar
可以解压缩archive.tar
文件。
10、gzip:压缩文件。gzip file.txt
可以将file.txt
压缩为file.txt.gz
;gunzip file.txt.gz
可以解压缩file.txt.gz
文件。
11、bzip2:另一种常用的压缩工具,压缩后的文件扩展名为.bz2
。bzip2 file.txt
可以将file.txt
压缩为file.txt.bz2
;bunzip2 file.txt.bz2
可以解压缩file.txt.bz2
文件。
12、zip:创建 ZIP 压缩文件。zip archive.zip file1 file2
可以将file1
和file2
压缩成archive.zip
文件;unzip archive.zip
可以解压缩archive.zip
文件。
13、unzip:解压 ZIP 文件。unzip archive.zip
可以解压缩archive.zip
文件。
问题 1:如何在 Debian 系统中查看当前登录的用户?
答:可以使用whoami
命令查看当前登录的用户,该命令会显示当前用户的用户名,也可以使用id -un
命令来获取当前用户的用户名。
问题 2:如何查找某个软件包是否已经安装?
答:可以使用dpkg -l | grep packagename
命令来查找软件包是否已经安装,其中packagename
是要查找的软件包的名称,如果软件包已安装,该命令会显示相关的软件包信息;如果没有安装,则不会显示任何信息。