3. cd(change directory)命令,改变目录/路径
作用:切换工作目录(working directory)
- 当cd的目标不是目录时,系统会报错
- cd或者cd ~,都将回到当前用户的主目录,
- 默认参数:家目录/主目录(home directory),通常用~表示,
- #cd ~用户名,将进入该用户名的主目录,只有管理员才有这个权限
- cd -,在当前目录和上一次所在目录之间来回切换
小知识1:
Linux的命令类型
内置命令(shell内置):shell内部的管理命令
外部命令:在文件系统的某个路径下,有一个与命令名称相同的可执行文件(别名除外)
小知识2:
Linux的环境变量
printenv(print environment):显示所有的环境参数
PATH=,后接一串用冒号分割的多个路径,就是Linux系统的环境变量
hash命令,查看缓存的命令,命中了多少次
4,type:显示命令属于哪种类型
#type cd
cd is a shell builtin(cd是一个shell内置命令)
#type su
su is /bin/su(su是一个可执行程序,即外部命令,其位于/bin/su)
5,date:时间管理命令,显示和修改时间
命令格式:
date [OPTION]...[+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY]] [.ss]
作用:
设置时间 月|日|时|分|年(2位或4位)|.秒
示例:
date :显示当前系统时间
date 060122052017:设置系统时间为2017年6月1日22点05分(月+日+时+分+秒+年(2位或4位))
选项:
-d:
...
格式(FORMAT):
%D:日期,等效于 %m%d%y
date +%D:形如 月/日/年
%n:换行
%Y:4位表示的年份
%y:2位表示的年份
%F:日期,形如 年-月-日
%T:时间,等效于%H:%M:%S(注意,%M是分钟,%m是月份)
...
示例:
date +“This year is %Y. %nToday is %d.”
显示结果:
This year is 2017.
Today is 01.
Linux的两套时间机制
Linux有两套时间记录方式:硬件时间和系统时间。
系统启动时,系统会读取硬件时间作为系统时间,但此后就会在系统内部维护系统时间,不再按照硬件时间运行。
查看硬件时间的命令有:clock,hwclock
- 以系统时间修改硬件时间的命令:
hwclock -w
- 以硬件时间修改系统时间的命令:
hwclock -s
- 直接设置硬件时钟的方法:
# hwclock --set --date="09/17/2003 13:26:00"
或
# clock --set --date="09/17/2003 13:26:00"
网友评论