【Linux入门第八天】-Linux常用基础命令全解

04_Linux常用基础命令全解

常用命令:

Linux文件系统:
1、文件名严格区分字符大小写;
2、文件可以使用除/以外任意字符;
3、文件名长度不能超过255字符;
4、以.开头的文件为隐藏文件;
.:当前目录
..:当前目录的上一级目录;
/etc/sysconfig
.:sysconfig
..:/etc

工作目录:working directory
家目录:home

常用命令:
pwd:printing working directory
显示工作目录

cd:change directory (切换目录)
     cd [/PATH/TO/SOMEDIR]
        cd:不带参数,切换回家目录;
           注意:bash中,~表示家目录
        cd ~:切换回自己的家目录
        cd ~USERNAME:切换至指定用户的家目录;
        cd -:在上一次所在目录与当前目录之间来回切换;
           相关的环境变量:
             $PWD:当前工作目录
             $OLDPWD:上一次的工作目录

ls:list,列出指定目录下的内容
    ls [OPTION]... [FILE]...

        -a:显示所有文件,包括隐藏文件;
        -A:显示除.和..之外的所有文件;
        -l:--long,长格式列表,即显示文件的详细属性信息;
            -rw-r--r--  1 root root   26 Mar 15 22:41 new.sh
            -:文件类型,-,d,b,c,l,s,p
            rw-r--r--
               rw-:文件属主的权限;
               r--:文件属组的权限;
               r--:其它用户(非属主、属组)的权限
            1:数字表示文件被硬链接的次数;
            root:文件的属主;
            root:文件的属组;
            8957:数字表示文件的大小,单位是字节;
            Mar 15 22:41:文件最近一次被修改的时间;
            new.sh:文件名
        -h:--human-readable:对文件大小单位换算;换算后结果可能会非精确;
        -d:查看目录自身而非内部的文件列表;
        -r:reverse,逆序显示;
        -R:recursive,递归显示;
cat:concatenate
     文件文本查看工具:
         cat /etc/fstab
         cat /etc/passwd

      cat [OPTION]... [FILE]...
          -n:给显示的文件行编号;
          -E:显示行结束符$;

tac:
    文件文本查看工具:
         tac /etc/fstab
         tac /etc/passwd

      tac [OPTION]... [FILE]...
          -n:给显示的文件行编号;
          -E:显示行结束符$;

file:查看文件内容类型;
     file [FILE]...

echo:回显
    echo [SHORT-OPTION]... [STRING]...
       -n:不进行换行;
       -e:让转义符生效;
          \n:换行
          \t:制表符
       STRING可以使用引号,单引号和双引号均可用;
            单引号:强引用,变量引用不执行替换;
                ~]# echo '$SHELL'
            双引号:弱引用,变量引用会被替换;
                ~]# echo "$SHELL"
    注意:变量引用的正规符号:
        ${name}

关机或重启命令:shutdown
      shutdown [OPTIONS...] [TIME] [WALL...]
         OPTIONS:
            -h:halt
            -r:reboot
            -c:cancel
         TIME:
            now
            hh:mm
            +m

         WALL

日期相关的命令:
    Linux:系统启动时从硬件读取日期和时间信息;读取完成以后,就不再与硬件相关联;
         系统时钟
         硬件时钟
    date:系统时钟
       显示日期时间:date [OPTION]... [+FORMAT]
           FORMAN:格式符
              %F
              %T
              %Y
              %m
              %d
              %H
              %M
              %S
              %s:从1970年1月1号(unix元年)0点0分0秒到命令执行那一刻经过的秒数;

       设定日期时间:date [MMDDhhmm[[CC]YY][.ss]]
              MM:月份
              DD:日期
              hh:时钟
              mm:分钟
              CC:年份
              YY:年份
              ss:秒
    hwclock,clock:硬件时钟
        显示或设定硬件时钟
           -s,--hctosys:以硬件为准,把系统调整为与硬件时间相同;
           -w,--systohc:以系统为准,把硬件时间调整为与系统时钟时间相同;
 
    cal:日历
        cal  [[ month] year]

课外作业:
    which,whereis,who,w

你可能感兴趣的:(【Linux入门第八天】-Linux常用基础命令全解)