### Linux常用命令详解 #### 一、geditfile:编辑文件 **命令格式**:`gedit file` - **功能**:使用gedit文本编辑器打开指定文件进行编辑。 - **适用场景**:适用于需要编辑文本文件的情况。 - **注意事项**: - 确保系统已安装gedit编辑器。 - 如果没有指定文件,则会创建一个新的文件。 #### 二、ll:显示文件夹里的内容列表 **命令格式**:`ll` - **功能**:等同于`ls -l`命令,用来以长格式列出当前目录下的文件及文件夹详细信息。 - **适用场景**:查看文件或文件夹的详细信息,如权限、拥有者、大小、修改时间等。 - **注意事项**:`ll`是`ls -l`的别名,不是所有Linux发行版都默认支持。 #### 三、cd..:从当前文件夹回退到前一个文件夹 **命令格式**:`cd ..` - **功能**:用于改变当前工作目录,回退到父目录。 - **适用场景**:在文件管理时快速返回上一级目录。 - **注意事项**:如果当前目录已经是根目录(/),则无法继续回退。 #### 四、cddirectory/:从当前文件夹进入到指定文件夹 **命令格式**:`cd directory/` - **功能**:改变当前工作目录到指定目录。 - **适用场景**:快速进入某个特定目录进行操作。 - **注意事项**:确保目标目录存在,否则会提示错误。 #### 五、rz:从本地文件夹中将文件传入到登录的服务器中 **命令格式**:`rz` - **功能**:通过图形界面选择本地文件上传到远程服务器。 - **适用场景**:在不使用命令行工具(如scp、sftp)的情况下上传文件。 - **注意事项**: - 需要安装lrzsz软件包。 - 适用于终端支持图形界面的环境。 #### 六、mkdirdirectory/:新建一个文件夹 **命令格式**:`mkdir directory/` - **功能**:创建一个新的目录。 - **适用场景**:创建新的目录结构来组织文件。 - **注意事项**:如果目录已存在,则不会重复创建。 #### 七、rm-rf文件名:删除给定的文件名 **命令格式**:`rm -rf 文件名` - **功能**:强制删除文件或目录(包括子目录)。 - **适用场景**:彻底删除文件或目录。 - **注意事项**: - `-r`表示递归删除,`-f`表示强制执行。 - 使用时需谨慎,因为被删除的文件无法恢复。 #### 八、cpfilefilePath/:将给定的文件复制到指定的文件夹路径下 **命令格式**:`cp file filePath/` - **功能**:复制文件到指定目录。 - **适用场景**:文件备份、文件转移等。 - **注意事项**: - 如果目标路径已存在同名文件,默认情况下会被覆盖。 - 可以使用`cp -i`避免无提示覆盖。 #### 九、mvfile/filePath:将给定的文件夹移动到指定的文件夹路径下 **命令格式**:`mv file/ filePath/` - **功能**:移动文件或重命名文件。 - **适用场景**:文件或目录的重新组织。 - **注意事项**: - 移动文件时,如果目标路径存在同名文件,则会被覆盖。 - 可以用作重命名文件。 #### 十、sz:从服务器发送数据到本地中 **命令格式**:`sz` - **功能**:通过图形界面选择远程服务器上的文件下载到本地。 - **适用场景**:在不使用命令行工具的情况下下载文件。 - **注意事项**: - 需要安装lrzsz软件包。 - 适用于终端支持图形界面的环境。 #### 十一、内存占用率查看命令 **命令格式**:`cat /proc/meminfo` 或 `top` - **功能**:查看系统内存使用情况。 - **适用场景**:监控系统资源使用情况。 - **注意事项**: - `cat /proc/meminfo` 显示详细内存信息。 - `top` 命令提供实时更新的系统资源占用情况。 #### 十二、查看当前目录下所有文件的大小 **命令格式**:`ls -lht` - **功能**:以人类可读的格式列出当前目录下所有文件及其大小,并按文件大小排序。 - **适用场景**:了解文件大小,便于磁盘空间管理。 - **注意事项**: - `-l` 表示长格式输出。 - `-h` 表示以人类易读的形式显示文件大小。 - `-t` 按文件修改时间排序。 #### 十三、查看当前文件以及文件夹的大小 **命令格式**:`du -sh *` - **功能**:以人类可读的格式显示当前目录下所有文件及文件夹的大小。 - **适用场景**:了解文件夹大小,优化磁盘空间。 - **注意事项**: - `-s` 表示汇总文件大小。 - `-h` 表示以人类易读的形式显示文件大小。 - `*` 表示当前目录下的所有文件及文件夹。 #### 十四、软件的卸载 **命令格式**:`# rpm -q -a` 和 `# rpm -e [packagename]` - **功能**: - `rpm -q -a` 查询当前系统中安装的所有软件包。 - `rpm -e [packagename]` 卸载指定的软件包。 - **适用场景**:管理和维护系统软件。 - **注意事项**: - 需要具有管理员权限。 - 卸载软件前应确认其依赖关系,避免系统不稳定。 #### 十五、挂载.iso镜像文件 **命令格式**:`mount -t auto -o loop file(.iso) filePath` - **功能**:将.iso镜像文件挂载到指定目录。 - **适用场景**:访问.iso文件中的内容。 - **注意事项**: - 确保文件系统类型正确。 - 目标目录必须为空。 #### 十六、解压tar.gz文件 **命令格式**:`tar vxzf zip文件` - **功能**:解压.tar.gz或.tar.bz2等压缩文件。 - **适用场景**:解压压缩文件以便使用其中的文件。 - **注意事项**: - `-v` 显示处理过程中的详细信息。 - `-x` 表示解压。 - `-z` 表示使用gzip压缩。 - `-f` 后面跟压缩文件名。 以上就是根据提供的文件信息总结出的Linux常用命令的详细解析。这些命令涵盖了文件管理、系统监控、软件管理等方面,是Linux用户日常工作中不可或缺的工具。掌握它们可以帮助您更高效地进行系统管理和开发工作。
- 粉丝: 2
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- asm-西电微机原理实验
- Arduino-arduino
- C语言-leetcode题解之70-climbing-stairs.c
- C语言-leetcode题解之68-text-justification.c
- C语言-leetcode题解之66-plus-one.c
- C语言-leetcode题解之64-minimum-path-sum.c
- C语言-leetcode题解之63-unique-paths-ii.c
- C语言-leetcode题解之62-unique-paths.c
- C语言-leetcode题解之61-rotate-list.c
- C语言-leetcode题解之59-spiral-matrix-ii.c