ls、shutdown命令使用及命令提示符格式修改
1. 设置自己的终端提示符,要求字符终端登录时:
a> 需要带颜色 b> 需要显示当前执行到了第几条命令 c> 显示当前登录终端,主机名和当前时间
export PS1='[\[\e[33m\]line# \[\e[31m]\u\[\e[37m\]@\[\e[35m\]\h \[\e[32m\]\t]\[\e[36m\]\$ \[\e[m\]' (环境变量只在当前shell及子进程有效,如需永久生效只需将其写入~.bashrc即可)
\[\e[36m\] \[\e[m\] 显示颜色格式
F代表 字体颜色 B代表背景颜色
颜色表 前景 背景 颜色 --------------------------------------- 30 40 黑色 31 41 红色 32 42 绿色 33 43 黄色 34 44 蓝色 35 45 紫色 36 46 青色 37 47 白色 代码 意义 ------------------------- 0 OFF 1 高亮显示 4 underline 5 闪烁 7 反白显示 8 不可见
参 数: \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名 称就是fc4.linux \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 \t :显示时间为24小时格式,如:HH:MM:SS \T :显示时间为12小时格式 \A :显示时间为24小时格式:HH:MM \u :当前用户的账号名称 \v :BASH的版本信息 \w :完整的工作目录名称。家目录会以 ~代替 \W :利用basename取得工作目录名称,所以只会列出最后一个目录 \# :下达的第几个命令 \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$ 默认的PS1内容为: PS1='[\u@\h \W]\$ ' ,所以默认的提示符就是: [root@linux ~]#。
2、使用shutdown命令于5分钟后重启自己的服务器
shutdown -r +5 "The system will reboot after five minutes"
shutdown -rt 300 "The system will reboot after five minutes"
shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。
参 数: -c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。 -f 重新启动时不执行fsck。 -F 重新启动时执行fsck。 -h 将系统关机。 -k 只是送出信息给所有用户,但不会实际关机。 -n 不调用init程序进行关机,而由shutdown自己进行。 -r shutdown之后重新启动。 -t<秒数> 送出警告信息和删除信息之间要延迟多少秒。 [时间] 设置多久时间后执行shutdown指令。 [警告信息] 要传送给所有登入用户的信息。 shutdown -h now 立刻关机,其中now相当于时间为0的状态 shutdown -h 20:25 系统在今天的20:25分会关机 shutdown -r now 系统立刻重新启动 shutdown -r +30 'The system will reboot'再过30分钟系统会自动重 启,并显示后面的信息 shutdown -k now 'The system will reboot'仅发出警告信件的参数。系统并不会关机
3. 学习man,学会使用a> ls递归列出/usr目录下所有文件, b> 列出目录下的隐藏文件
ls -R /usr 递归列出/usr目录下的所有文件 ls -A /usr |grep '^\.' 列出目录下的隐藏文件
参 数: -a: 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为引藏, 不会列出); -A: 显示除引藏文件“.”和“..”以外的所有文件列表; -C: 多列显示输出结果。这是默认选项; -l: 与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列; -F: 在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符; -b: 将文件中的不可输出的字符以反斜线“”加字符编码的方式输出 -c: 与“-lt”选项连用时,按照文件状态时间排序输出目录内容,排序的依据是文件的索引节点中的ctime字段。与“-l”选项连用时,则排序的一句是文件的状态改变时间; -d: 仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表; -f: 此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果; -i: 显示文件索引节点号(inode)。一个索引节点代表一个文件; --file-type:与“-F”选项的功能相同,但是不显示“*”; -k: 以KB(千字节)为单位显示文件大小; -l: 以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等; -m: 用“,”号区隔每个文件和目录的名称; -n: 以用户识别码和群组识别码替代其名称; -r: 以文件名反序排列并输出目录内容列表; -s: 显示文件和目录的大小,以区块为单位; -t: 用文件和目录的更改时间排序; -L: 如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录; -R: 递归处理,将指定目录下的所有文件及子目录一并处理; --full-time:列出完整的日期与时间; --color[=WHEN]:使用不同的颜色高亮显示不同类型的。
原创文章,作者:秋季,如若转载,请注明出处:http://www.178linux.com/52101