
Linux常用命令行速查表
116KB |
更新于2024-08-28
| 78 浏览量 | 举报
收藏
本文主要介绍了Linux系统中的一些常用命令行工具,这些命令涵盖了系统信息查询、硬件检测、日期时间管理、文件与目录操作等多个方面,旨在帮助用户更好地理解和使用Linux命令行界面。
在Linux系统中,命令行是进行日常操作的重要方式。以下是一些关键的命令及其作用:
1. **系统信息查询**:
- `arch`:显示机器的处理器架构,例如x86_64或i386。
- `uname -m`:同样用于查看处理器架构。
- `uname -r`:显示当前运行的内核版本。
- `dmidecode -q`:提供硬件系统部件的详细信息,包括SMBIOS或DMI数据。
- `hdparm -i /dev/hda`:列出指定磁盘的架构特性。
- `hdparm -tT /dev/sda`:执行磁盘的测试性读取操作,评估性能。
- `cat /proc/cpuinfo`:显示CPU相关信息,如型号、频率等。
- `cat /proc/interrupts`:查看系统中断信息。
- `cat /proc/meminfo`:检查内存使用情况。
- `cat /proc/swaps`:显示系统中启用的交换分区。
- `cat /proc/version`:显示内核版本。
- `cat /proc/net/dev`:列出网络适配器的统计信息。
- `cat /proc/mounts`:查看已加载的文件系统。
- `lspci -tv`:列出所有PCI设备,用于硬件诊断。
- `lsusb -tv`:展示USB设备信息。
2. **日期和时间管理**:
- `date`:显示当前系统日期和时间。
- `cal 2007`:显示2007年的日历。
- `date 041217002007.00`:设置日期和时间,格式为月日时分年.秒。
- `clock-w`:将系统时间写入BIOS,确保下次启动时保持一致。
3. **系统关机和重启**:
- `shutdown -h now`:立即关闭系统。
- `init 0` 或 `telinit 0`:同样用于关闭系统。
- `shutdown -h hours:minutes`:设定时间后关机。
- `shutdown -c`:取消预定的关机操作。
- `shutdown -r now`:立即重启系统。
- `reboot`:重启命令的另一种形式。
- `logout`:注销当前用户会话。
4. **文件和目录操作**:
- `cd /home`:进入/home目录。
- `cd ..`:返回上一级目录。
- `cd ../..`:返回上两级目录。
- `cd` 或 `cd ~`:进入用户主目录。
- `cd ~user1`:进入user1的主目录。
- `cd -`:切换回上次所在目录。
- `pwd`:显示当前工作目录。
- `ls`:列出目录中的文件和子目录。
- `ls -F`:在文件名后添加符号区分文件类型。
- `ls -l`:显示详细文件信息,包括权限、大小、时间戳等。
- `ls -a`:显示所有文件,包括隐藏文件。
- `ls *`:仅显示当前目录下的非隐藏文件。
这些命令只是Linux命令行冰山一角,但已经覆盖了日常使用中很多常见的需求。熟练掌握这些命令,将极大提升你在Linux环境中的工作效率。记得在实践中不断探索和学习,以应对更多复杂的任务。
相关推荐












weixin_38501206
- 粉丝: 6
最新资源
- 德国帐号iban和bic验证服务REST接口
- 探索Den4200的GitHub个人主页
- Jekyll博客托管于Github Pages的介绍与解析
- 古希腊语和拉丁语OCR技术:Antigrapheus浏览器插件解析
- Web Share API:让网页数据共享变得简单
- AESTextCrypt:跨平台的AES-256文本加密开源工具
- 创建优雅简历主题的详细指南
- MYR在线编辑器:创新虚拟现实内容创作平台
- Zotero工作坊:构建在线协作图书馆阅览室
- 快速上手jmgs服务器:基于eggjs的配置与开发指南
- C#绑定Android Universal Image Loader库详解
- Node.js应用部署教程:本地启动与Heroku部署指南
- 自动JSON转换的类和结构生成工具(auto_json)已更新
- ebkalderon.github.io: 个人技术博客与投资组合部署指南
- React Native构建的移动端星链钱包应用
- B1nar1 t001 b00x:小巧的二进制学习管理开源应用
- Revisuic开源软件:双语词汇审查工具
- 蒙特卡洛方法在二十一点游戏中的应用
- 基于OpenShift的用户名分发Web应用
- ACME脚本:自动化SSL证书创建与管理
- DBIO: 免费OLTP数据库I/O仿真工具介绍
- Node.js与Docker内DB2实例连接测试指南
- myerp.github.io的使用方法及HTML标签应用
- studyflashcard:一款JavaScript学习卡工具的开发指南