菜鸟科技网

deepin linux命令

下面我将为您系统地梳理 Deepin Linux 中最常用和最重要的命令,分为几个类别,并提供清晰的使用说明和示例。

deepin linux命令-图1
(图片来源网络,侵删)

系统信息与管理

这类命令用于查看系统状态、关机重启等基本操作。

命令 全称/说明 示例
neofetch (推荐) 一条命令展示系统信息(OS, Kernel, Uptime, Shell, DE等),非常酷炫。 neofetch
uname 显示系统核心信息。 uname -a (显示所有信息)
top / htop 实时显示进程和系统资源占用。htoptop 的增强版,更直观(通常需要额外安装:sudo apt install htop)。 htop
df 查看磁盘空间使用情况。 df -h (以人类可读方式显示,如 GB, MB)
free 查看内存使用情况。 free -h (同样以人类可读方式显示)
ps 查看当前运行的进程。 ps aux (显示所有用户的详细进程列表)
kill 终止一个正在运行的进程。 kill -9 [进程ID] (强制杀死进程)
shutdown 关机或重启。 sudo shutdown -h now (立即关机)
sudo shutdown -r 10 (10分钟后重启)
reboot 重启系统。 sudo reboot

软件包管理

Deepin 使用 apt (Advanced Package Tool) 作为其包管理器,这是 Debian/Ubuntu 系统的核心。

基本流程:

  1. 更新软件源列表(非常重要!) 在安装或更新软件前,务必先更新,以确保你获取的是最新的软件包信息。

    sudo apt update
  2. 升级已安装的软件包

    deepin linux命令-图2
    (图片来源网络,侵删)
    # 升级所有可升级的软件包
    sudo apt upgrade
    # 升级系统(包括内核等重大更新,可能需要重启)
    sudo apt full-upgrade

常用 apt 命令:

命令 说明 示例
apt install 安装软件包。 sudo apt install git (安装 Git)
apt remove 删除软件包,但保留配置文件。 sudo apt remove git
apt purge 彻底删除软件包及其配置文件。 sudo apt purge git
apt autoremove 自动删除不再需要的依赖包。 sudo apt autoremove (建议定期执行)
apt search 搜索软件源中的软件包。 apt search vlc (搜索 VLC 播放器)
apt show 显示软件包的详细信息。 apt show git
apt list --installed 列出所有已安装的软件包。 apt list --installed \| grep git (查找已安装的 Git)

文件与目录管理

这是日常使用中最频繁的命令类别。

命令 全称/说明 示例
ls (List 列出目录内容。 ls -la (列出所有文件,包括隐藏文件,并显示详细信息)
cd (Change Directory)** 切换目录。 cd /home/user/Documents (切换到目录)
cd .. (返回上一级目录)
cd ~ (返回用户主目录)
pwd (Print Working Directory)** 显示当前所在目录的完整路径。 pwd
mkdir (Make Directory)** 创建新目录。 mkdir new_folder
touch 创建一个空文件或更新文件时间戳。 touch test.txt
cp (Copy)** 复制文件或目录。 cp source.txt destination.txt (复制文件)
cp -r source_folder/ destination_folder/ (递归复制整个目录)
mv (Move)** 移动文件/目录,或重命名。 mv old_name.txt new_name.txt (重命名)
mv file.txt /home/user/Downloads/ (移动文件)
rm (Remove)** 删除文件或目录。 rm unwanted_file.txt (删除文件)
rm -rf my_folder (强制递归删除目录,请谨慎使用!)
cat (Concatenate)** 查看文件内容(适合小文件)。 cat my_log_file.log
less / more 分页查看文件内容(适合大文件)。 less my_large_file.log (按 q 退出)
nano / vim 文本编辑器。nano 简单易用,vim 功能强大但需要学习。 nano my_config.conf
vim my_script.sh

文本处理

这些命令是 Linux 文本处理的“三剑客”,非常强大。

命令 说明 示例
grep (Global Regular Expression Print)** 在文本中搜索匹配的行。 grep "error" /var/log/syslog (在系统日志中搜索包含 "error" 的行)
sed (Stream Editor)** 流编辑器,用于对文本进行查找、替换、删除等操作。 sed 's/old_text/new_text/g' file.txt (将文件中所有 "old_text" 替换为 "new_text")
awk (Aho, Weinberger, Kernighan)** 强大的文本分析工具,按列处理文本。 awk '{print $1, $4}' file.txt (打印文件中每行的第1列和第4列)

网络配置与诊断

命令 全称/说明 示例
ip / ifconfig 查看和配置网络接口。ip 是现代 Linux 的推荐命令。 ip addr show (查看所有网络IP地址)
sudo ip addr add 192.168.1.100/24 dev eth0 (添加IP地址)
ping 测试网络连通性。 ping baidu.com
ss / netstat 查看网络连接、端口等信息。ss 是更现代的替代品。 ss -tulnp (查看所有监听的 TCP/UDP 端口及进程ID)
curl / wget 从网络下载文件或获取网页内容。 curl -I https://www.deepin.org (获取网页头信息)
wget https://www.deepin.org/download (下载文件)
ssh (Secure Shell)** 安全地远程登录到另一台 Linux 服务器。 ssh user@remote_server_ip

用户与权限管理

Linux 是多用户系统,权限管理至关重要。

命令 说明 示例
sudo (Superuser do) 以超级用户(root)身份执行命令。 sudo apt update
su (Switch User)** 切换用户。 su - (切换到 root 用户,并加载其环境变量)
chmod (Change Mode)** 修改文件或目录的权限。 chmod +x my_script.sh (为脚本添加可执行权限)
chmod 755 my_folder (设置所有者可读写执行,其他用户可读执行)
chown (Change Owner)** 修改文件或目录的所有者。 sudo chown user:user my_file.txt (将文件所有者改为 "user" 用户组)

查找文件

命令 说明 示例
find 在整个文件系统中按名称、类型、大小等条件查找文件。 find /home -name "*.pdf" (在 /home 目录下查找所有以 .pdf 结尾的文件)
locate 基于数据库快速查找文件(速度比 find 快,但数据库可能不是最新的)。 locate my_config_file

Deepin 特有命令与工具

虽然 Deepin 的核心是 Debian,但它也提供了一些自家工具。

deepin linux命令-图3
(图片来源网络,侵删)
命令/工具 说明
deepin-store Deepin 的应用商店命令行接口,可用于安装或更新应用商店里的应用。
dde-dock 控制任务栏的命令行工具,可用于添加或移除快捷方式。
dde-file-manager 调用 Deepin 的文件管理器。

学习建议

  1. 善用 man:Linux 的每个命令都有详细的帮助手册,输入 man [命令名] 即可查看(man ls),按 q 键退出。
  2. 从简单开始:先熟练掌握 ls, cd, cp, mv, rm 等文件操作命令,这是基础。
  3. 多尝试:在虚拟机或非重要系统上大胆尝试,熟悉命令的选项(如 -l, -h, -r 等)。
  4. 理解 sudo:明白哪些命令需要 sudo,哪些不需要,这能帮助你理解系统权限的概念。

希望这份详细的清单能帮助您更好地使用 Deepin Linux!祝您使用愉快!

分享:
扫描分享到社交APP
上一篇
下一篇