系统命令简要汇总

共享函数库的依赖关系

ldd

  ldd programs

判断执行特定文件所需的函数库。

ldconfig:

  ldconfig [options] lib_dirs

依据 /etc/ld.so.conf 配置文件以及你给定的 lib_dirs,重建新的 /etc/ld.so.cache 调整缓存文件。

Debian 包管理系统

格式:

  package_ 1.0 _ 2 . deb

package:包名

1.0:软件版本

2:修订版次

deb :副文件名

dpkg

  dpkg [options] action

Debian 包管理系统的基本工具。

apt-get

apt-get 是 Advanced Package Tool(APT ) 管理系统的一部分。

dselect

alien

Red Hat 包管理系统

格式:

  package - 1.0 - 2 . i386 .rpm

package:名称

1.0:版本

2:次版本

i386:架构

rpm:扩展名

使用过滤器处理字符串流

cut

  cut options [files]

将输入行的特定字段“裁切”出来。

expand

  expand [options] files

将输入流中的 tab 字符转成等宽的若干个 space 字符。

fmt

  fmt [options] [files]

将文稿编排成指定的宽度。

head

  head [options] [files]

显示出文件开头的前几行。

join

  join [options] file1 file2

依据所指定的字段将来自 file1 与 file2 的两个表格合并成一个表格。

nl

  nl [options] [files]

为 files 里的每一行加上行号。

od

paste

pr

sort

split

tac

tail

tr

unexpand

uniq

xargs

进程的创建、监控与撤销

ps

  ps [options]

依据 options 所描述的格式显示进程的状态信息。

pstree

top

 Shell 的工作控制

bg

fg

jobs

调整进程的优先级

nice:调整指定进程的谦和度。

renice

正则表达式

grep

sed

文件系统相关命令摘录及简要说明

管理分区

fdisk:可显示或编辑特定磁盘的分区表(partition table)。它提供一个简单的文本操作接口。

cfdisk:略

创建文件系统

mkfs: 在指定设备上建立文件系统。

制作 swap 分区

mkswap:将指定的分区或文件格式化成交换分区。

监控可用的磁盘空间与 inode 数量

df:显示文件系统的磁盘空间用量。

df -h

df -i

df .

监控磁盘用量

du:显示磁盘使用信息。

du /etc/rc.d

du -Ssh /etc

du -sh /etc

du -csh /etc #查找谁耗空间最多

调整文件系统参数

tune2fs:修改设备上的文件系统的可调参数。

检查并修复文件系统

fsck:检查文件系统的错误并执行用户指定的修复选项。

e2fsck:略

挂载文件系统

mount:将指定的文件系统挂载到目录树上的特定挂载点,让用户可透过挂载点访问对应的文件系统。

卸载文件系统

umount:

管理磁盘配额

quota

quotaon

quotaoff

quotacheck

edquota

repquota

变更访问模式

chmod

chown

chgrp

e2label

安全防护

密码管理

chage:设定个别用户密码的“老化参数”(aging parameters)。能定义的参数如下:

密码寿命下限(mindays)-m

密码寿命上限(maxdays) -M

密码上次修改日期(lastdate) -d

密码过期警告(warndays) -W

缓冲期(inactive) -I

账号失效日期(expiredate) -E

个人级的安全防护

ulimit:用来限制用户的各种资源用量,是 bash 内置的命令,用于控制 shell 与其子进程的可用资源。

原文地址:https://www.cnblogs.com/ivantang/p/4679536.html