Linux常用命令详解
需积分: 34 198 浏览量
更新于2024-09-11
收藏 2KB TXT 举报
"这是关于Linux操作系统中常用命令的总结文档,涵盖了文件操作、权限管理、编辑器使用、目录浏览、时间戳调整、文件删除、用户管理、文件压缩与解压以及远程文件传输等多个方面。这份文档旨在帮助用户更高效地在Linux环境中工作。"
在Linux系统中,掌握一些基础的命令行操作是至关重要的。以下是一些常见的Linux命令详解:
1. **文本编辑**:
- `gedit boot/grub/gurb.conf`:使用图形界面编辑器gedit打开grub配置文件。
- `vim boot/grub/gurb.conf`:使用命令行文本编辑器vim编辑同样的文件。
2. **权限管理**:
- `chmod +x jdk`:给jdk文件添加执行权限。
- `chmod 777 MCM_Server_V1_0_3`:将MCM_Server_V1_0_3文件或目录的权限设置为所有者、组和其他人都有读、写和执行权限。
3. **退出编辑器**:
- `Esc :q`:在vim编辑器中退出,如果未保存更改,命令不会生效。
- `Esc :q!`:强制退出vim编辑器,不保存更改。
4. **查看目录和文件信息**:
- `ls -la /home`:显示/home目录下所有文件和子目录的详细信息,包括隐藏文件。
- `ls -l /home`:同上,但不显示隐藏文件。
- `ls -ld /root`:仅显示/root目录自身的属性,不列出其内容。
5. **显示所有文件**:
- `ls -a`:显示当前目录下的所有文件,包括隐藏文件。
- `ls -l`:以详细列表形式显示当前目录的内容。
- `ls -l Гģʽ»áļϸϢ`:在详细列表模式下,显示文件的大小信息。
6. **修改文件时间戳**:
- `touch`:更新文件的时间戳,可以指定具体时间。
- `touch -c -t 05061803 file`:不创建文件,只修改文件时间戳为5月6日18:03。
- `touch -c -t 050618032000 file`:同样,但时间为5月6日18:03:20。
7. **删除文件**:
- `rm`:用于删除文件或目录。
- `-i`:交互模式,删除前提示确认。
- `-f`:强制删除,忽略不存在的文件,不提示确认。
- `-r`:递归删除,用于删除目录及其内容。
8. **复制文件**:
- `cp aa abb`:将文件aa复制为abb。
- `cp -a aa bbb`:保留源文件的属性(如权限、时间戳)进行复制。
9. **用户管理**:
- `useradd amy`:创建新用户amy。
- `passwd amy`:更改用户amy的密码。
- `userdel -r amy`:删除用户amy,连同其主目录一起删除。
10. **文件压缩与解压**:
- `tar zcvfm cmcm.tar.gz mcm`:打包并压缩mcm目录为cmcm.tar.gz。
- `tar Cxvf`:解压到指定目录。
- `gzip -d` 和 `gunzip`:压缩和解压缩.gz文件。
- `bzip2 -d` 和 ` bunzip2`:处理.bz2文件。
- `tar Cxjf`:打包并用bzip2压缩。
- `uncompress`:解压.Z文件。
- `tar CxZf`:打包并用compress压缩。
- `rar e` 和 `unrar e`:解压.rar文件。
- `unzip`:解压.zip文件。
11. **远程文件传输**:
- `scp`:安全复制文件或目录到远程服务器或从远程服务器复制到本地。
- `-P`:指定端口号,例如`scp -P 5188`。
- `scp supprot@10.0.1.117:/opt/riaserver_proxy/logs/ria_wxcs117 .`:从远程服务器复制文件或目录到本地当前目录。
熟悉并熟练使用这些命令将极大地提高你在Linux环境中的工作效率。记得在使用命令时根据实际需求进行参数调整,确保操作的安全性和准确性。
2019-07-17 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-07-09 上传
weinixintong
- 粉丝: 1
- 资源: 8
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展