Linux常用命令详解与实战
需积分: 10 124 浏览量
更新于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系统操作非常实用。
2023-11-16 上传
2020-01-10 上传
2024-09-08 上传
jiajia___0306
- 粉丝: 0
- 资源: 1
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍