linux 命令行与shell脚本编程
sdu_bupt
这个作者很懒,什么都没留下…
展开
-
2. 文件及目录的管理
Linux 基础 1. 帮助命令 在只记得部分命令关键字的场合,我们可通过man -k来搜索; 需要知道某个命令的简要说明,可以使用whatis;而更详细的介绍,则可用info命令; 查看命令在哪个位置,我们需要使用which; 而对于命令的具体参数及使用方法,我们需要用到强大的man; 2. 文件及目录的管理 创建和删除 创建:mkdir 删除:rm 删除非空目...转载 2018-03-01 12:08:24 · 232 阅读 · 0 评论 -
3. 文本处理
文本处理 .. contents:: 目录 本节将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是常用的; 我对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务需求,还是考虑python吧; find 文件查找 查找t...转载 2018-03-01 11:39:34 · 160 阅读 · 0 评论 -
4. 磁盘管理
.. _04_disk: 磁盘管理 .. contents:: 目录 日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩; 查看磁盘空间 查看磁盘空间利用大小:: df -h -h: human缩写,以易读的方式显示结果(即带单位:比如M/G,如果不加这个参数,显示的数字以B为单位) :: $df -h /opt/app/to...转载 2018-03-01 11:45:07 · 257 阅读 · 0 评论 -
5. 进程管理
.. _05_process_manage: 进程管理工具 .. contents:: 目录 这一节我们介绍进程管理工具; 使用进程管理工具,我们可以查询程序当前的运行状态,或终止一个进程; 任何进程都与文件关联;我们会用到lsof工具(list opened files),作用是列举系统中已经被打开的文件。在linux环境中,任何事物都是文件,设备是文件,目录是文件,甚至socke...转载 2018-03-01 11:45:58 · 149 阅读 · 0 评论 -
6. 性能监控
.. _06_monitor: 性能监控 .. contents:: 目录 在使用操作系统的过程中,我们经常需要查看当前的性能如何,需要了解CPU、内存和硬盘的使用情况; 本节介绍的这几个工具能满足日常工作要求; 监控CPU 查看CPU使用率 :: $sar -u eg: $sar -u 1 2 [/home/weber#]sar -u 1 2 Linux 2.6.35-...转载 2018-03-01 11:46:46 · 160 阅读 · 0 评论 -
7. 网络工具
.. _07_network: 网络工具 .. contents:: 目录 查询网络服务和端口 netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 列出所有端口 (包括监听和未监听的):: netstat -a ...转载 2018-03-01 11:49:55 · 184 阅读 · 0 评论 -
8. 用户管理工具
.. _08_user_manage: 用户管理工具 .. contents:: 目录 用户 添加用户 ^^^^^^^^^^^^^^^^^^^^ :: $useradd -m username 该命令为用户创建相应的帐号和用户目录/home/username; 用户添加之后,设置密码: 密码以交互方式创建:: $passwd username 删除用户 ^^^...转载 2018-03-01 12:05:49 · 250 阅读 · 0 评论 -
9.系统管理及IPC资源管理
.. _09_system_manage: 系统管理及IPC资源管理 .. contents:: 目录 系统管理 查询系统版本 ^^^^^^^^^^^^^^^^^^^^ 查看Linux系统版本:: $uname -a $lsb_release -a 查看Unix系统版本:操作系统版本:: $more /etc/release 查询硬件信息 ^^^^^^^^^^^^...转载 2018-03-01 12:06:41 · 451 阅读 · 0 评论