Lunix命令/乌班图终端命令 练习笔记

本文详细介绍了在Ubuntu操作系统中常用的终端命令,如ls、cd、cp、mv、pwd、touch、mkdir、rm、rmdir等,以及重定向、grep等高级用法,帮助用户更好地管理和操作文件和目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ls 显示所在目录的所有文件
Ls -a 显示所有目录文件,包括隐藏文件
Ls -alh 显示目录所有文件,显示所有文件创建时间以及内存,包括隐藏文件
Cd 打开文件目录
Cd. 打开当前路径
Cd.. 打开上一层路径
Cd- 可进入上层所在的目录
Cd~ 回到家目录
Cd/ 回到根目录

Cp 拷贝文件 (cp  test.txt  a)
Cp -r 拷贝文件夹 (一般文件夹的相关操作 都是 -r )
Mv 重命名文件或者文件夹 (mv 旧名字 新名字)
Mv 文件1  文件夹2  把文件1剪切到文件夹2里面

Pwd 显示文件所在的目录
Touch 创建一个文件
Mkdir 创建一个文件夹
Mkdir -p 连续创建多个目录文件夹(mkdir -p  A/B/C/D)
Gedit 显示文件的内容,打开文件显示
Cat 查看文件内容,在终端一次性显示(小文件合适)
More 查看文件内容,一部分显示(大文件合适)

Rm 删除文件
Rmdir 删除文件夹(空文件夹)
Rm -r 删除文件夹,可以是任何文件夹(-r意思就是递归的去删)

重定向:把原本显示在终端屏幕上的内容,显示到重新定向的文件里面  (ls > test.txt)

Cat 文件 &
<think>我们正在处理用户关于Ubuntu终端常用命令集合的请求。根据引用内容,我们可以整理出一些常用命令和配置指南。用户希望获得一个命令集合的使用指南,因此我们将按照不同类别组织命令,并给出简要说明。引用[1]提到“UbuntuCheatsheet”项目,它提供了一系列命令和简短指导,适合提升Ubuntu使用效率。引用[2]提供了安装build-essential软件包组的命令,这是开发所需的基本工具。引用[3]提到了Guake终端的安装和配置,包括开机启动和快捷键设置。我们将命令分为以下几个部分:1.系统更新与软件管理2.文件和目录操作3.系统信息查看4.网络相关命令5.权限管理6.开发环境配置(如引用[2])7.终端工具推荐(如引用[3]中的Guake)注意:用户要求使用中文回答,并且所有数学表达式必须使用$...$或$$...$$格式,但本问题中可能较少涉及数学表达式,但如果有版本号比较等,我们可能会用到行内数学表达式(如版本号中的数字)。另外,根据系统指令,我们还需要在回答末尾生成相关问题。开始组织回答:</think>### Ubuntu Terminal 常用命令集合指南 #### 一、系统管理基础命令 1. **系统更新与升级** ```bash sudo apt update # 刷新软件源索引 sudo apt upgrade # 升级已安装包 sudo apt dist-upgrade # 智能处理依赖升级 ``` 2. **软件包管理** ```bash sudo apt install <package> # 安装软件(如引用[2]的build-essential) sudo apt remove <package> # 移除软件 apt search <keyword> # 搜索软件包 ``` 3. **系统信息查看** ```bash uname -a # 查看内核版本 lsb_release -a # 查看系统发行版信息 free -h # 内存使用情况 df -h # 磁盘空间检查 ``` #### 二、文件与目录操作 1. **核心文件命令** ```bash ls -alh # 详细列出文件(含隐藏文件) cp -r dir1 dir2 # 递归复制目录 mv file1 /path/ # 移动/重命名文件 rm -rf dir # 强制删除目录(慎用) ``` 2. **文本处理** ```bash cat file.txt | grep "text" # 文本过滤 nano file.txt # 简单文本编辑 diff file1 file2 # 文件差异对比 ``` #### 三、网络与连接 ```bash ping ubuntu.com # 网络连通性测试 ifconfig # 查看网络接口(需安装net-tools) ssh user@remote_host # SSH远程连接 scp file.txt user@host:/path # 安全文件传输 ``` #### 四、高效工具配置 1. **开发环境搭建** 如引用[2]所述,安装开发工具链: ```bash sudo apt install build-essential # 包含gcc/g++/make等 ``` 2. **终端增强工具** - **Guake终端**(引用[3]推荐): ```bash sudo apt install guake ``` 配置建议: - 开机启动:添加`/usr/bin/guake`到启动程序 - 快捷键:建议修改呼出热键为<kbd>F11</kbd>(避免与浏览器冲突) #### 五、进程与系统监控 ```bash top # 动态进程监控 htop # 增强版进程查看器(需安装) kill -9 <PID> # 强制终止进程 systemctl status <service> # 服务状态检查 ``` > **重要提示**:敏感操作(如`rm -rf`、`kill`)务必确认路径/进程ID,误操作可能导致系统损坏[^1]。 --- ### 相关问题 1. 如何将常用终端命令设置为别名(alias)提高效率? 2. Ubuntu 中如何配置 SSH 免密登录远程服务器? 3. 系统磁盘空间不足时,如何快速定位并清理大文件? 4. 怎样在终端后台运行程序并记录输出日志? [^1]: Ubuntu终端快捷指南安装与使用教程 [^2]: 最新Ubuntu20.04高效配置指南 [^3]: 升级Ubuntu 18.04系统工具集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值