Linux常用命令详解与实战
需积分: 10 151 浏览量
更新于2024-09-13
收藏 3KB TXT 举报
"这篇文档汇总了在日常工作中常用的Linux命令,包括文件操作、网络通信、进程管理等多个方面,旨在帮助用户更好地理解和运用这些基础工具。"
在Linux操作系统中,掌握一些基本的命令行操作是至关重要的。以下是文档中提到的一些常用Linux命令的详细解释:
1. `ssh -p 5188172.20.2.20`: 使用SSH(Secure Shell)协议连接到指定的远程主机,`-p` 参数后面跟的是服务器的端口号。
2. `rz sz`: rz 和 sz 是两个用于在本地和远程主机之间传输文件的ZModem协议工具,rz 用于上传文件,sz 用于下载文件。
3. `rm -f circle.jsp`: `rm` 命令用于删除文件,`-f` 表示强制删除,即使文件被锁定或设置为只读也会删除。
4. `cp index.jsp index.jsp.090914`: `cp` 命令用于复制文件,这里将`index.jsp` 复制为备份文件`index.jsp.090914`。
5. `cp -r tomcat_clp tomcat_clps_new`: `-r` 参数表示递归复制,用于复制整个目录及其内容。
6. `mv index.jsp index.jsp.0909`: `mv` 命令用于移动或重命名文件,这里将`index.jsp` 改名为`index.jsp.0909`。
7. `tail -f catalina.out > 11.txt`: `tail` 命令用于查看文件的末尾,`-f` 参数表示持续监控文件更新,输出内容到`11.txt`。
8. `scp -r -P 5188192.168.3.10:/tmp/pager.jsp .`: `scp` 命令用于安全地复制文件,`-r` 表示复制目录,`-P` 设置端口号,将远程主机的`pager.jsp` 文件复制到当前目录。
9. `ls` 和 `ll`: `ls` 列出目录内容,`ll` 列出详细信息,包括权限、大小、修改日期等。
10. `dd` 命令通常用于数据转换和复制,可以用来删除磁盘分区,但需谨慎使用。
11. `cd` 和 `lcd`: `cd` 改变当前目录,`lcd` 在SFTP会话中改变本地工作目录。
12. `put AssetUrlForAndriod.class`: SFTP 命令,将本地的`AssetUrlForAndriod.class` 文件上传到远程主机。
13. `get` 用于从远程主机下载文件。
14. `ps -ef | grep java`: 查看所有运行中的进程,通过`grep` 搜索包含“java”的进程。
15. `kill -9 18195`: 结束指定进程ID(这里是18195)的进程,`-9` 表示强制停止。
16. `./catalina.sh start && tail -f ../logs/catalina.out`: 启动Tomcat服务器并跟踪日志文件。
17. `rm -rf`: 强制删除目录及其内容,`-rf` 代表“递归”和“强制”。
18. `tar cvf /tmp/etc.tar /etc`: 创建一个名为`etc.tar` 的归档文件,包含`/etc` 目录下的所有内容。
19. `tar zcvf /tmp/etc.tar.gz /etc`: 使用gzip压缩创建归档文件`etc.tar.gz`。
20. `tar zxvf /tmp/etc.tar.gz`: 解压缩归档文件`etc.tar.gz`。
21. `unzip text.zip`: 解压`.zip` 文件。
22. `mkdir -p -p`: `-p` 参数创建多级目录。
23. `rmdir`: 删除空目录。
24. `export LANG=zh_CN`: 设置环境变量,将语言设置为简体中文。
25. `sed -i "s/18660169025/18653117709/g"` `grep -rl '186' ./`: 使用`sed` 替换文件中所有的电话号码,然后用`grep` 搜索含有特定字符串的文件。
26. `find ./ -name '*.jsp' -exec grep '186' {} -nH\;`: 在当前目录及其子目录中查找所有`.jsp` 文件,并显示含有“186”的行号和文件名。
以上就是文档中涉及的Linux命令详解,这些命令涵盖了文件管理、网络通信、进程控制、文本处理等多个方面,对于日常的Linux系统操作非常实用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-09-08 上传
jiajia___0306
- 粉丝: 0
- 资源: 1
最新资源
- 火炬连体网络在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模块:随机动物实例教程与源码解析