1、shutdown(玩系统当然要先从开关机开始)
- -t :后面加秒数,即“过几秒后关机”。
- -k 不要真的关机,只是发送警告讯息。
- -r 在将系统的服务停掉之后重启
- -h 将系统的服务停掉后,立即关机
- -n 不经过init程序,直接以shutdown的功能来关机
- -f 关机并开机后,强制略过fsck的磁盘检查
- -F 系统重启后,强制进行fsck的磁盘检查
- -c 取消已经在进行的shutdown指令内容
2、init(开机之后就是系统之间的执行等级切换了)
- init0——系统停止,即关机
- init1——单用户系统,不需要登录
- init2——多用户系统,但不支持NFS,命令行模式登录
- init3——完整多用户模式,命令行模式登录
- init4——暂未使用(系统未使用,保留一般不用,在一些特殊的情况下可以使用。比如说笔记本的电池快要用尽时,可以切换到这个模式做一些配置。)
- init5——图形模式
- init6——重新启动系统
3、ls(这个命令估计都要讲到吐了~)
参数 |
参数说明 |
-l |
长格式显示目录下的列表 |
-a |
显示全部文件,包括隐藏文件 |
-h |
方便人类查看的方式显示目录下文件大小 |
-i |
显示文件inode号码 |
-t |
以文件或目录修改的时间排序 |
-r |
倒序排列 |
-p |
给目录加/ |
-F |
给不同文件类型加标示 |
--color=auto |
给文件加颜色显示 |
--full-time |
列出文件完整的日期时间(即包含年、月、日、时、分) |
4、bc(简单好用的计算器)
细心的你或许会跟我有同样的疑惑,999/666结果似乎不对呢?百度了一下, 这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位数,例如:
5、lastlog(看最后一次的登录日志)
用于显示系统中所有用户最近一次登录信息。 lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容。它根据UID排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog显示**Never logged**。注意需要以root身份运行该命令。
参数 |
参数说明 |
-b(天数) |
显示指定天数前的登陆信息 |
-h |
显示召集令的帮助信息 |
-t(天数) |
显示指定天数以来的登陆信息 |
-u(用户名) |
显示指定用户的最近登陆信息 |
6、ln(创建链接文件,默认创建的是硬链接文件)
参数 |
参数说明 |
-s |
创建软链接文件 |
****************栗子栗子:**********************
为/ root/tina/application/apache2.2.17目录创建软链/apache
7、sync(数据同步写入磁盘)
8、locate(跟find有一拼~)
9、find(用来在指定目录下查找文件)
选项 |
选项说明 |
-type |
文件类型 |
-name |
文件名 |
-exec |
执行动作 |
! |
取反 |
-mtime |
按修改时间查找 |
-maxdepth |
查找目录的深度 |
-perm |
查找指定数字权限的文件 |
-inum |
查找指定的inode号码的文件 |
-size |
查找指定文件大小范围,可以多次使用,中间接参数-a或-o,默认为-a |
********************举例说明:************************
10、file(查看文件类型)
语法结构:
# file [-bL] 文件
基本参数:
参数 |
参数说明 |
-b |
仅显示文件的类型不显示文件名 |
-L |
显示链接所指向的文件类型 |