zoukankan      html  css  js  c++  java
  • linux基础知识(1)

    1.date
    man date :查看帮助
    1. date [OPTION]... [+FORMAT]:显示时间 ,format表示格式符号
    例如:
    date :Sun Dec 23 21:45:34 CST 2018
    date +%a 或 date +%A 显示星期几
    date +%F :2018-12-23
    date +%D :12/23/18
    date +%T :21:36:13
    date +%F/%H:%M:%S : 2018-12-23/21:39:57

    2. date [MMDDhhmm[[CC]YY][.ss]]:设置时间,MM为月份,DD为几号,hh为小时,mm为分钟,YY为两位数年份,CCYY为四位年份,ss为秒
    如: date 1223214517.22

    3.linux 两种时间
    1.系统时钟:由linux内核通过CPU的工作频率进行的计时
    硬件时钟:
    2.hwclock:
    -s,--hctosys :把系统时间设置和硬件时间相同
    -w,--systohc 把硬件时间设置和系统时间相同
    cal:日历

    2.目录相关的命令:
    当前目录或工作目录
    主目录,家目录:HOME
    root : /root
    普通用户:/home/UESENAME
    ~:用户的主目录
    1.cd
    cd +回车:回到当前用户的家目录
    cd ~ :当前用户的家目录
    cd ~USERNAME:切换至指定用户的主目录,只有管理员有权限
    useradd user1:添加一个用户
    cd ~user1 :作为管理员来讲,切换到另一个用户的家目录
    cd -:在上一个目录和当前目录之间来回切换
    . 表示当前目录
    .. 表示父目录,上级目录

    相关的环境变量
    PWD:保存了当前目录路径的变量
    OLDPWD:上次所在的目录路径

    2. pwd :显示当前目录

    3. ls
    列出指定目录下的文件列表 如:ls /var ,ls并不能显示文件内容
    ls [OPTION]... [DIR]...
    -a ,--all:显示所有文件,包括隐藏文件
    -A:不包括隐藏文件
    -l:长格式 命令:ls -l

    -rw-r--r-- 1 root root 238 Dec 7 19:14 mysql_node
    -rw-r--r--:
    前十位,最左侧的-表示文件类型,后面9位文件的访问权限
    数字:表示文件被硬链接的次数
    数字后面的root:表示文件的属主
    第二个root:文件的group
    238:文件大小,单位字节
    Dec 7 19:14 :文件最近一次被修改的时间
    mysql_node :文件名

    stat+文件路径(stat /PATH/TO/SOMEFILE):获取指定文件的元数据信息


    -表示普通文件
    d表示目录文件
    l表示链接文件
    b表示块设备
    c表示字符设备
    p表示管道
    s表示套接字

    ls -l -h (或ls -lh):给文件大小做单位换算 如:ls -lh /etc显示etc下文件大小

    ls -l -h -d /etc 或 ls -lhd /etc:显示etc自己的文件大小
    -r:逆序显示
    -R:递归显示

    4.文件查看命令:
    cat 连接文件并显示到屏幕上,不会翻屏,能同时将两个或更多文件连接一起显示
    cat [OPTION]... [FILE]...
    cat /etc/fstab
    cat /etc/fstab /etc/issue
    cat -E /etc/fstab :-E显示行结束符 $
    cat -n /etc/fstab :-n显示出 的每一行进行编号,仅用于显示
    cat 直接回车时,会卡住,显示你输入的内容,输出错删除修改时按ctrl+del ,退出按ctrl+c

    tac 逆序文件显示

    file
    文件内容类型查看命令
    格式:
    file /PATH/TO/SOMEFILE
    file /etc/fstab

    echo :回显命令
    echo "how old are you!"

    echo "$VAR_NAME" 双引号为弱引用,变量会被替换
    echo '$VAR_NAME' 单引号为强引用
    echo -n "$SHELL" :-n 表示不再换行
    echo -e "how are you" : -e允许使用转义符
    which :显示命令对应的程序文件路径
    which ls
    which --skip-alias ls 不显示别名
    whichis:
    whatis:
    使用mkwhatis命令可将当前系统上所有的帮助手册及与之对应的关键字创建为一个数据库

    5.系统管理类命令:
    关机: halt ,poweroff,shutdown,init 0
    重启:reboot,showdown,init 6
    用户登录相关的:who,whoami,w

















  • 相关阅读:
    段落某些子段高量
    CSS 知识点
    PHP 表单与音频知识点及使用
    PHP 标签、表格的知识点与超链接的结合使用
    PHP课程第一天知识点
    java ArrayList集合
    java 引用数据类型(类)
    java 方法重载
    java 方法
    java 二维数组
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10229331.html
Copyright © 2011-2022 走看看