Linux命令大全:文件操作、系统信息与进程查看
需积分: 0 75 浏览量
更新于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-02-17 上传
2011-07-13 上传
2022-05-07 上传
2009-03-10 上传
建个号忘个号
- 粉丝: 0
- 资源: 2
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南