这里只会介绍在开发中会比较常用的命令,更多命令可以去手册中查询,还请见谅。
原文链接:侯哥小博http://37blog.com/?p=144
1、adduser|useradd:命令用于新增使用者帐号或更新预设的使用者资料。
实例
添加一个一般用户
# useradd kk //添加用户kk
为添加的用户指定相应的用户组
# useradd ?g root kk //添加用户kk,并指定用户所在的组为root用户组
创建一个系统用户
# useradd ?r kk //创建一个系统用户kk
为新添加的用户指定/home目录
# useradd-d /home/myf kk //新添加用户kk,其home目录为/home/myf //当用户名kk登录主机时,系统进入的默认目录为/home/myf
2、date:可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记可以去手册中查看
实例
显示当前时间
# date 三 5月 12 14:08:12 CST 2010 # date '+%c' 2010年05月12日 星期三 14时09分02秒 # date '+%D' //显示完整的时间 05/12/10 # date '+%x' //显示数字日期,年份两位数表示 2010年05月12日 # date '+%T' //显示日期,年份用四位数表示 14:09:31 # date '+%X' //显示24小时的格式 14时09分39秒
按自己的格式输出
# date '+usr_time: $1:%M %P -hey' usr_time: $1:16 下午 -hey
显示时间后跳行,再显示目前日期
date '+%T%n%D'
显示月份与日数
date '+%B %d'
显示日期与设定时间(12:34:56)
date --date '12:34:56'
3、sleep:可以用来将目前动作延迟一段时间。
实例
休眠5分钟
- number : 时间长度,后面可接 s、m、h 或 d
- 其中 s 为秒,m 为 分钟,h 为小时,d 为日数
# sleep 5m
显示目前时间后延迟 1 分钟,之后再次显示时间
date;sleep 1m;date
4、halt:系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。
关闭系统
# halt
关闭系统并关闭电源
# halt -p
关闭系统,但不留下纪录
# halt -d
5、shutdown:可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。
语法
shutdown [-t seconds] [-rkhncfF] time [message]
参数说明:
- -t seconds : 设定在几秒钟之后进行关机程序
- -k : 并不会真的关机,只是将警告讯息传送给所有只用者
- -r : 关机后重新开机
- -h : 关机后停机
- -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机
- -c : 取消目前已经进行中的关机动作
- -f : 关机时,不做 fcsk 动作(检查 Linux 档系统)
- -F : 关机时,强迫进行 fsck 动作
- time : 设定关机的时间
- message : 传送给所有使用者的警告讯息
实例
立即关机
# shutdown -h now
指定5分钟后关机
# shutdown +5 “System will shutdown after 5 minutes” //5分钟够关机并显示警告信息
6、kill:命令用于删除执行中的程序或工作。
语法
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
参数说明:
- -l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。
- -s <信息名称或编号> 指定要送出的信息。
- [程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。
实例
杀死进程
# kill 12345
强制杀死进程
# kill -KILL 123456