在工作中频繁接触Ubuntu后,我逐渐掌握了这个开源操作系统的常用命令,这对于避免技术封锁具有重要意义。以下是一些关键命令的总结,帮助你更好地管理和操作Ubuntu系统。
1. 压缩与解压
压缩文件:tar czvf 目标文件名.tar.gz 源文件;解压:tar xvf 文件名。
2. 软链接与用户管理
- 创建软链接:ln -s 源文件名 快捷方式名;查看软链接:ll。
- 用户管理:添加用户(-m 表示在home目录下)- sudo useradd -m test1;修改密码:sudo passwd test1;删除用户:sudo userdel test1。
3. 用户与组
- 创建组:groupadd 组名;创建用户并指定组:useradd -m -g 组名 用户名。
- 修改用户组:usermod -g 组名 用户名。
4. 文件权限
- 了解文件权限格式:drwxr—r--,通过chmod和chown进行权限调整。
5. 可执行脚本
- shell脚本:创建并赋予执行权限;shell语法涉及变量定义和环境变量配置。
6. 进程管理
- 列出和管理进程:ps -ef, top, kill -9 PID,以及进程的前台与后台处理。
7. 安装软件
- 通过apt-get安装:sudo apt-get install unzip 和wget。
8. 特殊问题与解决方案
- 如遇锁文件问题,尝试清理并更新apt:sudo rm -rf ... apt-get update 和 dpkg --configure -a。
- 遇到GPG错误,导入公钥:gpg --keyserver ... --recv-keys ... 和 gpg --export ... | sudo apt-key add -。
9. 远程操作
- 跨Linux文件传输:scp;SSH连接:ssh 用户名@IP。
10. 系统信息查看与修改
- 检查系统版本:lsb_release -a;修改源:编辑 /etc/apt/sources.list。
通过这些命令,你可以有效地在Ubuntu环境中进行各种操作,提升工作效率。