Linux命令大全:系统管理与文件操作
需积分: 3 136 浏览量
更新于2024-09-09
收藏 20KB TXT 举报
"这篇内容主要介绍了Linux操作系统中的各种命令,包括进程管理、文件操作、权限设置、系统信息查询以及系统关机与重启等基础知识。"
在Linux操作系统中,掌握常用的命令是进行日常管理和运维工作的重要技能。以下是部分关键命令的详解:
1. `ps -ef | grep test/java`: 这个命令用于查看当前系统中运行的进程,特别是与`test/java`相关的进程。`ps`用于显示进程状态,`-e`表示显示所有进程,`-f`提供完整格式,`grep`则用来过滤出包含特定字符串的行。
2. `kill -9 <pid>`: 杀死指定进程ID(PID)的进程。`-9`代表强制杀死。
3. `rm -rf <目录>`: 删除指定的目录及其所有子目录和文件。`-r`表示递归删除,`-f`强制删除,不提示确认。
4. `nohup ./startWebLogic.sh &`: 在后台启动WebLogic服务器,`nohup`使得命令在用户退出终端后仍能继续运行,`&`将命令放入后台执行。
5. `chmod 775 <文件>`: 改变文件权限,`775`代表所有者有读写执行权限,同组用户有读写权限,其他用户有只读执行权限。
6. `chmod 777 *`: 给当前目录下所有文件赋予完全访问权限(读、写、执行),危险操作,应谨慎使用。
7. `chmod -R 777 <目录>`: 递归地给目录及其所有子目录和文件赋予完全访问权限。
8. `sudo su - root`: 切换到root用户,`sudo`允许普通用户以管理员权限执行命令,`-`选项切换到完整shell环境。
9. `date -s "YYYY-MM-DD HH:MM:SS"`: 设置系统时间。
10. `vi <文件>`: 使用vi(或vim)文本编辑器打开文件,按`ESC`进入命令模式,输入`:wq`保存并退出,`:q!`强制退出不保存。
11. `source <配置文件>`: 使配置文件的更改立即生效,通常用于更新环境变量。
12. `cat /etc/issue`: 查看系统发行版信息。
13. `lsof -i:8080`: 显示占用8080端口的进程信息。
14. `arch`: 显示系统的架构(如x86_64)。
15. `uname -m`: 输出系统处理器的硬件名称。
16. `uname -r`: 显示内核版本。
17. `dmidecode -q`: 提供系统固件(SMBIOS/DMI)的详细信息。
18. `hdparm -i /dev/hda`: 显示硬盘的属性。
19. `hdparm -tT /dev/sda`: 测试硬盘读取速度。
20. `cat /proc/cpuinfo`: 获取CPU相关信息。
21. `cat /proc/interrupts`: 查看中断统计。
22. `cat /proc/meminfo`: 显示内存使用情况。
23. `cat /proc/swaps`: 显示交换分区的信息。
24. `cat /proc/version`: 输出内核版本详情。
25. `cat /proc/net/dev`: 显示网络接口的收发数据。
26. `cat /proc/mounts`: 列出已挂载的文件系统。
27. `lspci -tv`: 以树状结构列出PCI设备。
28. `lsusb -tv`: 同样,列出USB设备的详细信息。
29. `date`: 显示当前日期和时间。
30. `cal 2007`: 显示2007年的日历。
31. `clock -w`: 将系统时间写入BIOS,通常在系统关闭前执行,确保下次开机时BIOS时间与系统时间一致。
32. `shutdown -h now`: 立即关机。
33. `init 0` 或 `telinit 0`: 与`shutdown -h now`类似,关闭系统。
34. `shutdown -h hours:minutes &`: 设定在指定时间关机,& 让命令在后台执行。
35. `shutdown -c`: 取消已经计划的关机或重启操作。
36. `shutdown -r now`: 立即重启。
以上命令只是Linux命令海洋中的一部分,熟练掌握这些基础命令,将有助于提升你在Linux环境下的工作效率。在实际操作中,还需要根据具体需求灵活运用和组合命令。
2019-11-02 上传
2018-05-02 上传
2022-06-14 上传
2023-07-07 上传
2023-12-13 上传
caoweiliang_1
- 粉丝: 3
- 资源: 2
最新资源
- 网络工程师试题与解答 04年
- 实战EJB_cn.pdf
- 业务运营支撑系统设计方案
- 贝叶斯估计问题ppt格式
- nunit单元测试使用说明
- PAR REDUCTION IN OFDM VIA ACTIVE CONSTELLATION EXTENSION
- 24c02中文官方资料手册pdf
- scjp-6-notes-jonathangiles
- 电路板PCB设计规范
- JAVA中Excel报表的使用方法
- VC++动态链接库(DLL)编程深入浅出
- JDK5一些新特性关于枚举泛型等
- 在Visual C#中用ListView显示数据记录
- 架构风格与基于网络的软件架构设计.pdf
- uvision2入门
- 数据库第四版答案.pdf