美文网首页Linux基础
Linux基础及常用命令(二)

Linux基础及常用命令(二)

作者: 千幻流光 | 来源:发表于2018-01-23 14:19 被阅读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"

    相关文章

      网友评论

        本文标题:Linux基础及常用命令(二)

        本文链接:https://www.haomeiwen.com/subject/jnqraxtx.html