Linux命令大全:文件操作、系统信息与进程查看

需积分: 0 2 下载量 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`命令查阅手册以获取更详细的帮助信息。