Ubuntu指令集

文件和目录操作

1. cd(Change Directory)

  • 功能:用于切换当前工作目录。
  • 示例
    • 切换到指定目录:cd /home/user/Documents
    • 返回上一级目录:cd ..
    • 回到用户主目录:cd ~ 或直接 cd

2. ls(List)

  • 功能:列出目录内容。
  • 示例
    • 列出当前目录下的文件和文件夹:ls
    • 列出详细信息(包括文件权限、所有者、大小等):ls -l
    • 列出所有文件,包括隐藏文件:ls -a
    • 结合使用列出详细信息并包含隐藏文件:ls -la

3. mkdir(Make Directory)

  • 功能:创建新目录。
  • 示例
    • 在当前目录下创建一个名为 new_folder 的文件夹:mkdir new_folder
    • 创建多级目录:mkdir -p parent_folder/child_folder

4. rm(Remove)

  • 功能:删除文件或目录。
  • 示例
    • 删除单个文件:rm file.txt
    • 删除目录及其所有内容:rm -r directory
    • 强制删除,不进行确认:rm -f file.txtrm -rf directory

5. cp(Copy)

  • 功能:复制文件或目录。
  • 示例
    • 复制单个文件:cp source.txt destination.txt
    • 复制目录及其内容:cp -r source_dir destination_dir

6. mv(Move)

  • 功能:移动文件或目录,也可用于重命名。
  • 示例
    • 移动文件到指定目录:mv file.txt /home/user/Documents
    • 重命名文件:mv old_name.txt new_name.txt

系统管理

7. sudo(Super User Do)

  • 功能:以超级用户(root)权限执行命令。
  • 示例
    • 更新系统软件包列表:sudo apt update

dpkg 主要负责处理本地的 .deb 软件包文件,它不处理软件包之间的依赖关系,依赖关系的解决通常由 apt 工具负责。dpkg 会直接操作 .deb 文件,将软件包的文件解压到系统的相应位置,并执行必要的安装或卸载脚本。

假设你下载了一个名为 example_package.deb 的软件包,要安装它可以使用以下命令:

sudo dpkg -i example_package.deb
8. apt(Advanced Packaging Tool)

  • 功能:用于软件包的安装、更新和删除。
  • 示例
    • 更新软件包列表:sudo apt update
    • 升级已安装的软件包:sudo apt upgrade
    • 安装软件包:sudo apt install package_name
    • 删除软件包:sudo apt remove package_name
    • 彻底删除软件包及其配置文件:sudo apt purge package_name

9. ps(Process Status)

  • 功能:显示当前运行的进程信息。
  • 示例
    • 显示当前终端运行的进程:ps
    • 显示所有进程的详细信息:ps -ef

10. top

  • 功能:实时显示系统中各个进程的资源占用情况。
  • 示例:直接输入 top 即可启动该命令,按 q 键退出。

11. kill

  • 功能:终止指定进程。
  • 示例
    • 终止进程 ID 为 1234 的进程:kill 1234
    • 强制终止进程:kill -9 1234

文件查看和编辑

12. cat(Concatenate)

  • 功能:查看文件内容。
  • 示例:查看 file.txt 文件的内容:cat file.txt

13. moreless

  • 功能:分页查看文件内容。
  • 示例
    • 使用 more 查看文件:more file.txt
    • 使用 less 查看文件:less file.txt

14. nano

  • 功能:一个简单易用的文本编辑器。
  • 示例:打开或创建 file.txt 文件进行编辑:nano file.txt

网络相关

15. ping

  • 功能:测试网络连接,向指定主机发送 ICMP 数据包。
  • 示例:测试与 www.google.com 的连接:ping www.google.com

16. ifconfigip

  • 功能:查看和配置网络接口信息。
  • 示例
    • 使用 ifconfig 查看网络接口信息:ifconfig
    • 使用 ip 命令查看网络接口信息:ip addr show

17. ssh(Secure Shell)

  • 功能:用于远程登录到其他服务器。
  • 示例:以 user 用户身份登录到 192.168.1.100 服务器:ssh user@192.168.1.100
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值