文档介绍:UNIX 系统常用命令
UNIX 系统常用命令格式:
command [flags] [argument1] [argument2] ...
其中 flags 以-开头,多个 flags 可用一个-连起来,如 ls -l -a 与 lh) sh/bash: $PATH
.profile .bash_profile PATH=/usr/local/bin:$PATH; export PATH
which
Syntax: which command
which 为 bash/tcsh 内带命令[******@toshiba]$ which which which: shell built-in command.
where(tcsh)
Syntax: where command
locate (LINUX)
Syntax: locate filename
相关命令: updatedb 更改 locate 文件名数据库
查看命令的用法
man
相关文件:
/etc/
管理员常用命令
install
用于安装一个新的命令或 daemon 等. 一般状况下可以不用,但很多软件在其安装
shell script 中使用install 将目标文件复制到相应的名目并设置正确的属性等.
NAME
install - copy files and set their attributes SYNOPSIS
install [options] [-s] [--strip] source dest install [options] [-s] [--strip] source... directory install [options] [-d,--directory] directory...
Options:
[-c] [-g group] [-m mode] [-o owner] [--group=group]
[--mode=mode] [--owner=owner] [--help] [--version]
shutdown
不同的 unix 参数不尽相同,在 linux 下常用如下方式关机:
shutdown -h now
shutdown -r now (等同于 reboot)
halt poweroff
关机,在多用户方式下(Runlevel 3)不建议使用,
ulimit
korn shell 和bourne shell 中可用此命令,在 csh 系列中相应的命令为limit.
用于限制每个进程可使用的系统资源,通常分两种限制:
. Hard limits 系统所定义的资源,只有 root 能更改
. 软限制 对新建进程所使用的限制,可增加到系统的 Hard Limit.
Flags:
-a 列出软限制
-Ha 列出 Hard Limit
-c size 设置coredump size 的块大小
-t size cputime
-f size file size
umask 系统管理员用于设置用户默认的umask 值.
与进程相关的命令
进程基本概念: 进程与命令的执行相关,但并不是一一对应; 一条命令可能对应若干个进程(如 shell script, pipe 等).但最简洁的命令与 umask 只有一个进程.
进程分类:
.交互式进程:可以前台或后台执行,前后台可切换
.批处理进程:不通过终端提交,一般将它们放在任务队列中挨次执行. 如通过
at 和 crontab 提交的任务.
.deamon:永不终止的进程, sendmail, named(DNS), POP3 及 apache 等.
进程的相关属性:
PID
Real UID
Effective UID (SUID) Real GID
Effective GID (SGID)
Priority(Nice Number)执行的优先级
ps
Process Status, 列出当前运行的进程状态,依据选项不同,可列出全部的或部分进程
. 无选项时只列出从当前终端上启动的进程(SYSV)或当前用户($USER)的进程(BSD), 不同的 UNIX 版本之间有差别. linux 使用 BSD 版本的 ps
. BSD 版本 ps 命令使用方法:
ps
ps aux 列出系统中全部的进程的具体状况
ps aux |egrep inetd
输出信息内容:
PID
Terminal 如无相应终端则为- cpu t