Loading
0

Linux基础命令(二)

一、关机与重启
1、关机
shutdown
shutdown   -h   16:30----指定关机时间为16:30
shutdown   -h   now ----即刻关机
halt  -p----即刻关机
poweroff  -p----关闭电源
init 0----即刻关机(rhel 6)
2、重启
reboot----重启
shutdown -r----重启
halt----等于reboot
init 6----重启(rhel 6 &rhel 7)
3、定时关机
shutdown -c----取消关机计划
shutdown -h 60     ----1小时之后关机
shutdown -r 120    ----2小时之后重启
shutdown -k '我真的1小时关机了咯'
shutdown -h 1 -k '我真的1小时关机了咯'
shutdown -h 15:05 -k 'xxxx15:05关机'
=========================================================
二、file:鉴定文件类型
-/f普通文件:黑色
c字符文件/可执行文件:绿色
d目录:蓝色
l软链接:浅蓝色
b块设备:黄色
p管道文件(p):暗土豪金
s套接字/特殊权限文件(s):粉红色
#file /dev/
/dev/: directory
#file /etc/passwd
/etc/passwd: ASCII text
#file /bin/ls  二进制命令
=========================================================
三、type:判断命令类型
1、内部命令:cd    pwd   history   exit   jobs   echo   bg   fg
内部命令:shell本身的命令,不许要调用外部库。内部命令是写在bash源码里面的,其执行速度比外部命令快,因为解析内部命令shell不需要创建子进程。
2、外部命令
外部命令:bash之外额外安装的。通常放在/bin,/usr/bin,/sbin,/usr/sbin······等等。
/bin, /usr/bin, /usr/local/bin       ----外部命令存放处,所有用户都可执行
/sbin, /usr/sbin, /usr/local/sbin   ----外部命令存放处,但只有 root 用户可以使用
3.判断命令类型(type 命令)
①内部命令
# type cd
cd is a shell builtin
②外部命令
# type vi
vi is aliased to `vim'
=========================================================
四、whatis:命令完整名称
#whatis mv
mv (1)               - move (rename) files
mv (1p)              - move files
=========================================================
五、which:命令存放位置和别名
#which mv
alias mv='mv -i'
/usr/bin/mv
=========================================================
六、whereis:命令存放位置与man文档的路径
#whereis mv
mv: /usr/bin/mv /usr/share/man/man1/mv.1.gz /usr/share/man/man1p/mv.1p.gz
=========================================================
七、帮助命令
1、help----简单命令帮助
内部命令:help  命令  (help  cd)
外部命令:命令  --help (ls  --help)
2、man----帮助手册
①man使用方法:
/关键字----当前位置向下搜索关键字
?关键字----当前位置向上搜索关键字
n----向下搜索已匹配的关键字
N(shift+n)----向上搜索已匹配的关键字
空格键----向下翻一整页
Page Up----向上翻一页
Page Down ----向下翻一页
回车----向下一行
Home----文本头部
End----文本尾部
q ----退出帮助手册
②使用例子
#man man
1      User Commands----用户命令(关注)
2      System Calls----系统调用
3      C Library Functions----C函数库
4      Devices and Special Files   ----设备和特殊文件
5      File Formats and Conventions  ----文件格式和规范(关注)
6      Games et. Al.---游戏
7      Miscellanea---规范、标准和其他页面
8      System Administration tools and Deamons----系统管理员手册(关注)
#man -kpasswd  ----以passwd关键字来查找帮助手册
#man -f useradd  ----useradd的man page 文件是哪个
=========================================================
八、date:查看时间
1、使用网络时间同步方法修正当前自己机器时间
#ntpdate 192.168.0.254  远程同步服务器时间
#hwclock --systohc  让时间同步到硬件时钟(BIOS)
#clock -w 这个命令强制把系统时间写入CMOS
2、查看(date)
#date +%F----日期
#date +%Y%m%d----年份
#date +%s----1970年1月1日 00:00:00到当前时间所经过秒数
#date +%F --date='81 days ago'----查看81天之前的日期
2016-05-04
#date +%F -d ‘81 days ago’----同上,查看81天之前的日期
3、设置系统时间(date -s)
#date -s ‘2016-07-24 17:15:20’----设置系统日期和时间
#date -s    2016-07-24\ 17:15:20----同上,设置系统日期和时间

分页阅读: 1 2
【声明】:8090安全小组门户(http://www.8090-sec.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们:邮箱hack@ddos.kim,我们会在最短的时间内进行处理。