Linux命令大全:文件操作、系统信息与进程查看
需积分: 0 143 浏览量
更新于2024-09-12
收藏 49KB DOCX 举报
"Linux常用命令整理"
在Linux操作系统中,掌握常用命令是提高工作效率的关键。以下是一些常用的Linux命令及其用途:
1. 获取操作系统版本:
- `getconf WORD_BIT`:返回当前系统的字节大小,通常用来判断系统是32位还是64位。
- `getconf LONG_BIT`:显示长整型数据占用的位数,同样用于识别系统位宽。
- `uname -a`:提供详细的系统信息,包括内核版本、主机名、硬件平台等。
2. 获取文件(夹)大小:
- `du -h 文件名`:以人类可读的格式(如KB、MB、GB)显示文件或目录的大小。
- `du -sh 文件名`:简化的版本,以KB为单位显示,并且总括整个目录的大小。
3. 文件操作及权限日期:
- Linux中的文件权限可以通过`ls -l`查看,包括所有者、组和其他用户的读写执行权限。
- 查看文件的修改日期和时间可以使用`stat 文件名`。
4. 系统配置和资源监控:
- `top`命令实时显示系统进程的资源占用情况,包括CPU、内存等。
- `free -m`查看内存使用情况,以MB为单位。
- `ps aux`列出系统中所有运行的进程。
5. log信息:
- `grep`和`tail`组合使用可以方便地查找和跟踪日志文件中的特定信息。
- `tail -f 日志文件名`实时监控日志文件,新添加的内容会立即显示。
6. 文档处理:
- `cat`:连接并显示文件内容。
- `more`和`less`:分页查看文件内容,`less`比`more`更强大,支持向前浏览和搜索。
- `head`:显示文件的前几行。
- `sed`:流编辑器,可以对文件进行查找、替换等操作。
- `awk`:强大的文本分析工具,用于处理和格式化文本文件。
7. 命令行选项:
- `-A`、`--show-all`:在`less`中显示所有行,包括空行。
- `-b`、`--number-nonblank`:只给非空行编号。
- `-E`、`--show-ends`:在每行末尾显示 `$` 符号。
- `-v`、`--show-nonprinting`:显示非打印字符,如控制符。
- `-f`、`--follow`:实时跟踪文件变化。
8. 存储管理:
- `df -h`:查看磁盘空间使用情况。
- `rm`:删除文件或目录,小心使用以防止误删。
- `mv`:移动或重命名文件和目录。
- `cp`:复制文件和目录。
9. 进程管理:
- `kill`和`killall`:发送信号给进程,结束进程。
- `pkill`:通过名字匹配终止进程。
- `nohup`:让命令在后台持续运行,即使用户退出shell。
以上是Linux常用的一些命令,熟练掌握它们能让你在Linux环境中更加游刃有余。在日常使用中,记得结合`man`命令查阅手册以获取更详细的帮助信息。
2008-08-21 上传
2012-03-20 上传
2016-01-09 上传
2024-07-23 上传
2011-07-13 上传
2011-02-17 上传
2022-05-07 上传
2015-05-06 上传
建个号忘个号
- 粉丝: 0
- 资源: 2
最新资源
- 构建基于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客户端库介绍