Linux命令行实用技巧:从su到vi编辑器
需积分: 10 179 浏览量
更新于2024-09-14
收藏 2KB TXT 举报
"这篇文档是关于Linux命令行的常用操作集合,涵盖了文件管理、权限设置、包管理等多个方面。"
在Linux操作系统中,命令行工具是进行系统管理和任务执行的重要方式。以下是一些常见的Linux命令及其用法:
1. `su root` 和 `exit`: `su root` 用于切换到root用户,获得管理员权限。`exit` 命令则用来退出当前用户会话,返回到上一级用户。
2. `shutdown -r now` 和 `shutdown -h now`: 分别用于立即重启和关机。`-r` 表示重启,`-h` 表示关机,`now` 指定立即执行。
3. `find . -name 'My*'`: 这个命令在当前目录及其子目录下查找以"My"开头的文件。`-o` 表示或,`-and` 表示与,可以用来组合多个搜索条件。
4. `cp -i` 和 `cp -r`: `cp` 命令用于复制文件或目录。`-i` 提示用户在覆盖前确认,`-r` 用于递归复制目录。
5. `mv`: 移动或重命名文件,如 `mv Aaron.text aiFeng.text`。
6. `rm -i` 和 `rm -r`: `rm` 用于删除文件或目录。`-i` 提示用户确认删除,`-r` 用于删除目录及其内容。
7. `pwd`: 显示当前工作目录。
8. `chmod`: 改变文件或目录的权限,如 `chmod 777 文件名` 给予所有用户读、写、执行权限。
9. `mkdir -p -m 777`: 创建多级目录,`-p` 表示创建多级,`-m` 设置目录权限。
10. `ls`: 列出目录内容,`-d` 显示目录本身而非其内容,`-l` 以详细列表形式显示,`-b`、`-c` 和 `-l` 分别表示显示特殊字符、修改时间及详细列表。
11. `df`: 查看磁盘空间使用情况。
12. `free`: 显示内存使用情况。
13. `rpm`: Red Hat Package Manager,用于安装、升级、查询和卸载软件包。`-ivh` 安装并显示详细信息,`-e` 卸载软件包,`-Uvh` 更新已安装的包。
14. `tar`: 用于处理档案文件。`-c` 创建,`-v` 显示过程,`-f` 指定档案文件,`-t` 查看档案内容,`-r` 添加文件到已有档案,`-x` 解压缩。`gzip` 和 `gunzip` 用于.gz文件,`zip` 和 `unzip` 对应.zip文件,`bzip2` 和 `bunzip2` 处理.bz2文件。
15. `vi`: Linux中的文本编辑器,有插入模式和命令模式。在插入模式下可以直接编辑,按`Esc`进入命令模式,`1a` 在当前行前插入,`u` 撤销操作,`v` 进入可视选择模式,`j`/`k` 上下移动,`x` 删除当前字符,`cc` 删除整行,`b` 回到单词开头,`hjkl` 方向键移动,`dd` 删除当前行,`i` 插入模式,`:` 结尾开始输入指令。
这些命令是Linux系统管理的基础,熟练掌握它们将极大提升你在Linux环境下的工作效率。
127 浏览量
点击了解资源详情
点击了解资源详情
2021-06-08 上传
2021-11-06 上传
2008-02-16 上传
103 浏览量
154 浏览量
uiop2015
- 粉丝: 1
- 资源: 1
最新资源
- 液压支架立柱和千斤顶自动化试验系统工装设计与应用.rar
- 使用XML优化配置的动态菜单,以及智能的超级列表框-易语言
- 死人开关:对于funzys
- Ziplyne Player Johns Hopkins Production -crx插件
- shortly-express
- bruhtus:古典胡话
- 安装ObjectArx的zh-chs包
- CircleIndicatorComponent.7z
- 炫彩编写的聊天框例子-易语言
- css_chris:CSS-我的网站
- Tempofila-crx插件
- c#学生管理系统
- App-Clima-GeoLocation-OpenWeatherMaps:控制台应用程序,用于使用NodeJs + GeoLocation + OpenWeatherMaps检查天气
- 将超像素作为输入MATLAB代码-medical-labeling:这个存储库包含我在伯尔尼大学的硕士论文的材料
- RayTracer:我的博客的WIP光线跟踪程序
- Foreign Domain Alerter-crx插件