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

相关推荐

  • Week 1 Linux Intro

    I.  Linux的各种发行版 All Kinds of Linux     在Linux诞生的20多年里,Linux衍变出了许许多多的版本,每个都有自己的名字,但它们的本质和它们的哲学观还是一样的。下面是从外网上扒下来的一张Linux进化图,跨度一直到了2016年。    &n…

    Linux干货 2016-06-26
  • Linux基础学习总结(三)

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次: [leexide@leeblog ~]$who | cut -d" " -f1 | uniq 2、取出最后登录到当前系统的用户的相关信息。 last -n&nbs…

    Linux干货 2016-10-03
  • 马哥教育网络班21期+第7周课程练习

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@centos ~]# mke2fs -t ext4 -b 2048 -m 2&…

    Linux干货 2016-08-01
  • Codis集群3.03安装配置基础

    Codis基础 01.codis是一个分布式的Redis解决方案,对于上层的应用来说,连接Codis Proxy和连接原生的Redis Server没有明显的区别。 codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面客户端来说是透明的,可以简单的认为后边连接是一个内存无限大的Redis服务。 codis架构图如下: 02.c…

    Linux干货 2016-09-26
  • 22期第十三周课堂练习

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;   3)添加s…

    Linux干货 2017-01-09
  • vim编辑器使用详解

    1.vi (virtual interface)文本编辑器     文本编辑种类:     行编辑器:sed     全屏编辑器:nano vi     vim vi-improved  &…

    Linux干货 2016-08-15

评论列表(1条)

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

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