Linux基础

Linux基础及常用命令(二)

2018-01-23  本文已影响8人  千幻流光

3. cd(change directory)命令,改变目录/路径
作用:切换工作目录(working directory)

  1. 当cd的目标不是目录时,系统会报错
  2. cd或者cd ~,都将回到当前用户的主目录,
  3. 默认参数:家目录/主目录(home directory),通常用~表示,
  4. #cd ~用户名,将进入该用户名的主目录,只有管理员才有这个权限
  5. 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

  1. 以系统时间修改硬件时间的命令:
    hwclock -w
  2. 以硬件时间修改系统时间的命令:
    hwclock -s
  3. 直接设置硬件时钟的方法:
    # hwclock --set --date="09/17/2003 13:26:00"

    # clock --set --date="09/17/2003 13:26:00"
上一篇下一篇

猜你喜欢

热点阅读