Ubuntu常用命令小结

发布时间:2021-09-09 09:52:16 作者:chen
来源:亿速云 阅读:182
# Ubuntu常用命令小结

Ubuntu作为最流行的Linux发行版之一,其命令行操作是系统管理的核心技能。本文分类整理常用命令,涵盖文件操作、权限管理、软件安装等场景,帮助用户快速掌握终端操作技巧。

## 一、文件与目录操作

### 1. 基础导航命令
```bash
pwd        # 显示当前工作目录
ls         # 列出目录内容
ls -l      # 详细列表(包含权限信息)
ls -a      # 显示隐藏文件(以.开头)
cd /path   # 切换目录
cd ~       # 返回用户主目录
cd ..      # 返回上级目录

2. 文件操作命令

touch file.txt      # 创建空文件
mkdir dirname      # 创建目录
cp file1 file2     # 复制文件
cp -r dir1 dir2    # 递归复制目录
mv file1 file2     # 移动/重命名文件
rm file.txt        # 删除文件
rm -r dirname      # 递归删除目录
cat file.txt       # 查看文件内容
less file.txt      # 分页查看文件
head -n 5 file.txt # 显示文件前5行
tail -f log.txt    # 实时追踪日志文件

二、权限与用户管理

1. 权限修改

chmod 755 file.sh   # 设置权限(rwxr-xr-x)
chmod +x script.sh  # 添加执行权限
chown user:group file # 修改文件所有者

2. 用户管理

sudo adduser newuser  # 创建新用户
sudo passwd username  # 修改用户密码
sudo deluser username # 删除用户
groups username       # 查看用户所属组

三、软件包管理

1. APT基础命令

sudo apt update        # 更新软件包列表
sudo apt upgrade       # 升级所有可升级软件
sudo apt install nano  # 安装软件包
sudo apt remove nano   # 卸载软件包
sudo apt autoremove    # 自动移除无用依赖

2. 软件包查询

apt list --installed  # 列出已安装软件包
apt search keyword    # 搜索软件包
apt show packagename  # 显示软件包详情

四、系统监控与进程管理

1. 系统状态查看

top                  # 动态查看进程状态
htop                 # 增强版top(需安装)
free -h              # 查看内存使用情况
df -h                # 查看磁盘空间
uptime               # 显示系统运行时间

2. 进程管理

ps aux               # 查看所有运行进程
kill -9 PID          # 强制终止进程
pkill processname    # 按名称终止进程
systemctl status ssh # 查看服务状态

五、网络相关命令

1. 网络配置

ifconfig             # 查看网络接口(需net-tools)
ip addr              # 显示IP地址
ping google.com      # 测试网络连通性
nslookup domain.com  # DNS查询

2. 网络工具

wget URL            # 下载文件
curl -O URL         # 获取网络资源
ssh user@host       # SSH远程连接
scp file user@host:/path # 安全拷贝文件

六、压缩与解压

tar -czvf archive.tar.gz dir/  # 创建gzip压缩包
tar -xzvf archive.tar.gz       # 解压gzip包
zip archive.zip file1 file2    # 创建zip压缩包
unzip archive.zip              # 解压zip文件

七、实用工具

1. 文本处理

grep "pattern" file.txt  # 文本搜索
sed -i 's/old/new/g' file # 文本替换
awk '{print $1}' file    # 字段提取
sort file.txt            # 文本排序
uniq file.txt            # 去除重复行

2. 系统维护

sudo reboot           # 重启系统
sudo shutdown -h now  # 立即关机
crontab -e            # 编辑定时任务
alias ll='ls -alF'    # 创建命令别名

八、进阶技巧

  1. 命令组合
ls -l | grep ".txt"   # 管道符组合命令
find / -name "*.log" 2>/dev/null # 错误重定向
  1. 历史命令
history              # 查看命令历史
!23                  # 执行历史记录中第23条命令
Ctrl+R               # 反向搜索历史命令
  1. 环境变量
echo $PATH          # 查看PATH变量
export PATH=$PATH:/new/path # 临时添加路径

总结

掌握这些核心命令后,你将能高效完成90%的Ubuntu系统操作任务。建议: 1. 使用man command查看命令手册 2. 善用Tab键补全命令和路径 3. 定期备份重要数据

提示:所有需要管理员权限的命令前需加sudo,操作重要文件前建议先备份。 “`

(全文约1300字,实际字数可能因显示环境略有差异)

推荐阅读:
  1. Memcached 小结
  2. canvas小结

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu

上一篇:java中Object类实现了哪些方法

下一篇:怎么通过重启路由的方法切换IP地址

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》