Linux常用命令详解与实战
4星 · 超过85%的资源 需积分: 9 182 浏览量
更新于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环境中的工作效率。
2024-07-09 上传
111 浏览量
176 浏览量
2018-03-30 上传
2023-07-12 上传
liwei_Struggle
- 粉丝: 2
- 资源: 37
最新资源
- libcsv-开源
- RESTful-API:RESTful API已在Postman,Robo 3T和MongoDB上测试
- ultrasound
- hw-3
- QuickSort-Asm:装配中快速排序的实现
- learnPython:包含我所有的工作样本和学习进度
- real-time:实时通讯
- 这里是我的MySql和Jdbc的学习笔记, 要重点整理, 日后作为讲课使用.zip
- leson-1.2:第2课,第1课,任务2
- model-t-electronics:BrewBit Model-T 电子产品
- flutterui_fragrance
- SQLServer2005_SSMSEE%2864位系统用%29.zip
- platform-code-ex
- pycocotools_windows-2.0.0.2-cp38-cp38-win_amd64.whl
- Insta资讯提供:Insta后端的资讯提供
- 用于自动记录学习时间、统计学习情况、自动生成图表的程序,QT+mysql实现,有图形化界面.zip