linux 常用命令


linux  

常用命令:

     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:显示除。和。。之外的所有文件

ls -a/var/log 

       -l:  –long. 长格式列表。即显示为文件的详细属性信息;

-rw-r–r– 1 root  root   8957 10月  14  19:34 boot.log

– :文件类型, -,d, ,b, c, l,  s,  p

rw-:   文件属主 的权限;

r–;     文件属组的权限;

r–,     其他用户{非属主;属组}的权限

root:文件的属主;

root:文件的属组;

8957:数字表示文件的大小,单位是字节;

-h,  –human-readable;对文件大小单位换算, 换算后结果可能会非精准确值

-d:  查看目录自身而非其内部文件列表‘

-r:   reverse, 逆序显示

-R: recursive,递归显示;

 

cat   : concatenate  文件文本查看工具

    cat/etc/fstab

     cat/etc/passwd

cat  [OPTION]  ….[FILE]….

-n:   给显示的文本行编号;

-E: 显示行结束符$;

 

tac:文件文本查看工具

    cat/etc/fstab

     cat/etc/passwd

cat  [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          +0

 日期相关命令

date  显示日期时间:date [OPTION]….[+FORMAT]

FORMAT:格式符 %F %T %T%m  %d %H %M %S  %s 

设定日期时间: date [MMDDhhmm[[CC]YY]

clock         hwclock   :硬件时钟 显示或设定硬件时钟

 -s ,–hctosys:   以硬件为准,把系统调整为与硬件时间相同

-w.–systohc:  以系统时间为准,把硬件时间调整为与系统时间相同

cal   日历 # cal  2016     

cal [[month]year]



原创文章,作者:shadow,如若转载,请注明出处:http://www.178linux.com/55118

(0)
shadowshadow
上一篇 2016-10-27 20:17
下一篇 2016-10-28 01:45

相关推荐

  • MySQL高可用架构之Galera Cluster

    MySQL高可用架构之Galera Cluster 1、实验准备及拓扑 至少需要三个节点 node1 192.168.150.137 node2 192.168.150.138 node3 192.168.150.139 mariadb版本为mariadb的支持galera cluster的分支版本 MariaDB-Galera-server-5.5.46 …

    Linux干货 2017-03-31
  • CentOS系统详解(启动流程、kickstart)&bash脚本编程之while/函数用法

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区; (1) 为硬盘新建两个主分区;并为其安装grub; (2) 为硬盘的第一个主分区提供内核和ramdisk文件; 为第二个分区提供rootfs; (3) 为rootfs提供bash、ls、cat程序及所依赖的库文件…

    Linux干货 2016-11-28
  • 浅谈RPM

    浅谈RPM    [先絮叨下编译啊]   1、 库:其实就是一个程序模块(它没有执行入口,不能独立执行,只能被能独立运行的程序调用时执行)你可以把它想象成工具螺丝刀,可执行的程序是就是你自己;螺丝刀能自己干活吗?没有螺丝刀能拧螺丝吗?或者说你现在制作一个? 螺丝刀可以实现这个功能但需要你来执行这个动作。   2、静态编译:将程序所需要的所有的库都编…

    Linux干货 2015-04-27
  • 马哥教育网络班22期-第6周博客作业

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@centos6 ~]# cp /etc/rc.d/rc.sysinit /tmp/ [root@centos6 ~]# sed -…

    Linux干货 2016-12-05
  • 第三周作业

      1. 列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut -d' ' -f1 | sort -u root 2. 取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# who | tail -1 roo…

    Linux干货 2016-12-26
  • sed基本用法

    Stream EDitor, 行编辑器  sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space), 接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令, 那会在两个循环之间清空模式空间,但不会…

    Linux干货 2017-08-20

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 17:14

    内容格式把握得很好,不错,希望你能熟知基础命令知识,加油!