Ubuntu操作系统常用命令指南
版权申诉
11 浏览量
更新于2024-06-30
收藏 133KB DOCX 举报
"Ubuntu常用命令大全"
Ubuntu是一个广泛使用的Linux发行版,对于系统管理员和开发者来说,掌握一些基本的命令行操作是至关重要的。以下是一些在Ubuntu中常用的命令,涵盖了文件/文件夹管理、系统管理和打包/解压等方面。
**文件/文件夹管理**
1. `ls`:列出当前目录的文件,不包括隐藏文件。
2. `ls -a`:列出当前目录的所有文件,包括隐藏文件。
3. `ls -l`:列出当前目录下文件的详细信息,如权限、大小、时间戳等。
4. `cd ..`:返回当前目录的上一级目录。
5. `cd -`:回到上一次所在的目录。
6. `cd ~` 或 `cd`:回到当前用户的家目录。
7. `mkdir 目录名`:创建一个新目录。
8. `rmdir 空目录名`:删除一个空目录。
9. `rm 文件名 文件名`:删除一个或多个文件。
10. `rm -rf 非空目录名`:递归删除一个包含文件的非空目录。
11. `mv 路径/文件 经/文件`:移动或重命名文件或目录。
12. `find 路径 -name "字符串"`:在指定路径下查找与字符串匹配的文件和目录。
**系统管理**
1. `fdisk -l`:查看系统的所有分区信息。
2. `fdisk /dev/sdb`:对指定的硬盘(例如sdb)进行分区操作。
3. `chown root /home`:将/home目录的属主更改为root用户。
4. `chgrp root /home`:将/home目录的属组更改为root组。
5. `useradd 用户名`:创建一个新的用户。
6. `groupadd 组名`:创建一个新的用户组。
7. `passwd 用户名`:为用户设置或更改密码。
8. `passwd -d 用户名`:删除用户密码,使用户无密码登录。
9. `passwd -S 用户名`:检查账号密码状态。
10. `usermod -l 新用户名 老用户名`:为用户更改用户名。
11. `userdel -r 用户名`:删除用户及其所有关联文件。
12. `service [servicename] start/stop/restart`:控制系统的服务启动、停止或重启。
13. `/etc/init.d/[servicename] start/stop/restart`:另一种服务管理方式。
14. `uname -a`:显示系统内核版本信息。
15. `cat /etc/issue`:查看Ubuntu发行版的具体版本。
16. `lsusb`:列出已连接的USB设备信息。
17. `sudo ethtool eth0`:查看网络接口eth0的状态。
18. `cat /proc/cpuinfo`:获取CPU的详细信息。
19. `lshw`:查看系统当前的硬件配置。
20. `sudo fdisk -l`:查看磁盘信息。
21. `df -h`:显示磁盘的使用情况。
22. `free -m`:查看内存使用情况。
23. `ps -A`:列出当前运行的所有进程。
24. `kill 进程号` 或 `killall 进程名`:停止一个进程。
25. `kill -9 进程号`:强制结束一个进程。
26. `reboot` 或 `init 6`:重启系统。
27. `halt`、`init 0` 或 `shutdown -h now`:关闭系统。
**打包/解压**
1. `tar -cvf benet.tar /home/benet`:创建一个名为benet.tar的打包文件,包含/home/benet目录下的内容。
2. `tar -xvf benet.tar`:解压benet.tar到当前目录。
3. `-c` 代表创建包,`-v` 显示过程,`-f` 指定打包文件名,`-z` 表示使用gzip压缩。
4. 支持其他选项,如`-j` 使用bzip2压缩,`-J` 使用xz压缩等。
了解并熟练使用这些命令可以极大地提高在Ubuntu环境中的工作效率,无论是日常操作还是系统维护。
2023-11-22 上传
2023-11-28 上传
2021-09-27 上传
2024-06-26 上传
2024-09-10 上传
2008-10-27 上传
2022-10-13 上传
2021-08-25 上传
春哥111
- 粉丝: 1w+
- 资源: 5万+
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析