Linux常用命令详解与实战
4星 · 超过85%的资源 需积分: 9 106 浏览量
更新于2024-09-11
收藏 2KB TXT 举报
本文将介绍Linux系统中的一些常用命令,这些命令对于日常操作和系统管理至关重要。通过学习和掌握这些命令,你可以更有效地在Linux环境中工作。
1. `cd`: 更改当前工作目录,例如`cd /home/demo2`会将用户切换到`/home/demo2`目录。
2. `rm -rf`: 删除文件或目录,`rm -rf /dir/`将删除指定的目录及其所有内容,但需谨慎使用,因为 `-rf` 参数会强制删除,不进行提示。
3. `df -h`: 查看磁盘空间使用情况,`-h` 参数使结果以人类可读的格式(如KB、MB、GB)显示。
4. `vi`: Linux下的文本编辑器,启动后可以通过以下步骤操作:
- `i`: 进入插入模式
- 文本输入: 在文件中插入内容
- `Esc`: 退出插入模式
- `:wq!`: 保存并退出(如果文件有修改)
- `:q!`: 无保存退出(如果文件有修改)
- `:w`: 仅保存不退出
5. `cat`: 显示文件内容,如`cat fileName.txt`可以查看名为`fileName.txt`的文件内容。
6. `tail -f`: 追踪文件尾部的变化,如`tail -f catalina.out`可实时查看`catalina.out`日志文件的新增内容。
7. `cd`: 用于切换目录,例如`cd /tomcat/logs`进入`/tomcat/logs`目录。
8. `cp`: 复制文件或目录,`cp -R dir1/ dir2/`将`dir1`及其子目录复制到`dir2`下。
9. `mv`: 移动或重命名文件或目录,`mv dir1/ dir2/`将`dir1`移动到`dir2`,或重命名文件。
10. `shutdown`, `halt`, `reboot`: 关闭、停止和重启Linux系统,`shutdown -h now`立即关机,`halt`停止系统运行,`reboot`重启系统。
11. `ifconfig`: 查看或配置网络接口的IP地址,`ifconfig`列出所有网络接口的详细信息。
12. `system-config-network`: 一个图形界面工具,用于配置Linux系统的网络设置,包括IP地址。
13. `service network restart`: 重启网络服务,确保网络配置更改生效。
14. `setup`: 一个图形化工具,用于配置各种系统设置,包括网络设置。
15. `su -`: 切换用户,如`su - userName`以指定用户的身份登录。
16. `find`: 搜索文件,`find / -name fileName.txt`在根目录下查找名为`fileName.txt`的文件。
17. `chmod`: 修改文件或目录的权限,例如`chmod a+x file.sh`给予所有用户执行权限,`chmod a+rf mw_12.1.3.0.0_wls.jar`允许所有用户读取和执行jar文件。
18. `iptables`: 管理Linux防火墙规则,`chkconfig iptables on`开启防火墙服务,`service iptables start`启动防火墙,`service iptables stop`则关闭防火墙。
19. `hostname`: 查看或设置Linux主机名,`cat /proc/sys/kernel/hostname`显示当前主机名,`hostname newHostname`设置新的主机名。
20. `chown`: 改变文件或目录的所有者,如`chown -R weblogic:weblogic /weblogic`将`/weblogic`及其所有子目录的所有权改为`weblogic`用户和组。
21. `chmod`: 变更文件或目录的权限,`chmod a+xf mw_12.1.3.0.0_wls.jar`允许所有用户执行此jar文件。
22. `/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/logs`: 这是一个示例路径,通常指向WebLogic服务器的日志目录。
23. `killall`, `ps`, `grep`: 管理进程,`killall java`终止所有名为`java`的进程,`ps -ef | grep java`列出所有包含`java`的进程,`nohup ./startWebLogic.sh > nohup.out &`在后台启动WebLogic服务器,并将输出重定向到`nohup.out`文件。
24. `tail -f`: 监视`nohup.out`文件,查看WebLogic服务器的启动状态或其他日志信息。
以上命令是Linux系统中的基本操作,熟练掌握它们将大大提高你在Linux环境中的工作效率。
2023-08-18 上传
2024-07-09 上传
174 浏览量
2021-01-09 上传
2009-08-11 上传
2023-07-12 上传
2024-11-06 上传
liwei_Struggle
- 粉丝: 2
- 资源: 37
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫