第六章 Linux基础命令(一)

       在计算机的世界里,Linux操作系统以其强大的功能和灵活性受到了广大程序员和IT爱好者的喜爱。然而,对于初学者来说,Linux的操作命令可能会显得有些复杂和难以理解,那么就来一起探索一些Linux常用操作命令

1  ls命令

   ls 命令用于显示目录中的文件信息,英文全称为“list”。

       ls命令使用格式: ls [option] [file]

常用选项介绍:

选项

作用

-a,--all

显示所有文件,包括隐藏文件

-l: long

长格式显示文件的详细属性信息

-h

自动实现单位换算,

-d

列出目录本身,通常和-l一起使用,用于仅显示目录自身相关属性而不是目录的内容

-A

显示以 . 开头的隐藏文件,但不显示当前目录和父目

-i

index node,inode 显示文件的索引节点号

-r,--reverse

逆序显示,默认以字母a-z方式显示

-R,--recursive

递归(recursive)显示,显示子录中的内容

ls命令查看基本输出

root@ubuntu:/mnt# ls -l

total 516

-rwxr-xr-x. 2 root root 526676 Mar Feb 12 09:55 account.log

root@ubuntu:/mnt#

命令输出结果详解:

    左起第一位为:文件类型

         文件类型种类:

             -:表示普通文件(f)

            d:目录文件

            b:块设备文件(block)

            c:字符设备文件(character)

            l:符号链接文件(symbolic link file)

            p:命令管道文件(pipe)

            s:套接字文件(socket)

    后面的9位(rwxr-xr-x):访问权限,又分为3组,第一组为属主,第二组为属组,第三组为其他用户的权限,常称为mode

         r: 读,Read

         w: 写, Write

         x:执行, eXcute

   . : 表示文件有隐藏属性,lsattr命令可以查看

   数字:此文件被硬链接的次数

   左root为属主:owner, 文件的拥有者

   右root为属组:group, 文件的所属的组

   526676: 文件大小,单位是字节

   Feb 12 09:55 :文件最近一次被修改的时间(修改指的是文件内容被修改)

          每个文件都有三个时间戳:

            最近一次被访问(access)的时间;

            最近一次被修改(modify)的时间;修改是修改文件的内容;使用命令ls默认显示的是这个时间

           最近一次被改变(change)的时间;改变是改变文件的属性。

             查看文件时间戳使用stat命令,使用格式: stat [OPTION]... FILE...

    account.log:为文件名

 

总结结果图示如下:

-h,--human-readable:自动做单位换算

示例:

root@ubuntu:~# ls -lh

total 20M

-rw-r--r-- 1 root root 333K Jan 14 2019 cluster-glue-libs-1.0.12-1.16.1.x86_64.rpm

-rw-r--r-- 1 root root 20M May 19 2014 EMCPower.LINUX-5.7.4.00.00-003.RHEL6.x86_64.rpm

drwxr-xr-x 3 root root 154 Jan 14 2019 ha

-rw-r--r-- 1 root root 97 Jul 13 14:12 huifu.sh

-rw-r--r-- 1 root root 207 Jul 13 13:40 my.sh

-rw-r--r-- 1 root root 127 Jun 16 20:03 test.sh

root@ubuntu:~#

使用ls命令查看目录大小时只显示目录本身的大小,而不会包含目录下文件大小总和,还需要额外添加一个-d 参数。

示例:

例如,可使用如下命令查看/etc 目录的权限与属性信息:

root@ubuntu:~# ls -ld /etc

drwxr-xr-x 100 root root 8192 Mar 14 02:22 /etc

root@ubuntu:~#

2 cd命令        

        

      cd命令应该是最常用的一个 Linux 命令,命令用于切换当前的工作路径,可以通过 cd 命令迅速、灵活地切换到不同

的工作目录,英文全称为“change directory”.

       语法格式:cd [参数] [目录]

cd或cd ~:回到当前用户的主目录

cd ~USERNAME:切换至指定用户的主目录(用户的家目录)

cd -:在上一个目录和当前目录之间的来回切换

. :表示当前目录

.. :表示当前目录的父目录,也叫上一级目录

例如,使用下述的 cd 命令切换进/etc 目录中:

root@ubuntu:~# cd /etc/

同样的道理,可使用下述命令切换到/bin 目录中:

root@ubuntu:/etc# cd /bin

此时,要返回到上一次的目录(即/etc 目录),可执行如下命令:

root@ubuntu:/bin# cd -

/etc

root@ubuntu:/etc#

还可以通过下面的命令快速切换到用户的家目录:

root@ubuntu:/etc# cd ~

root@ubuntu:~#

  • 16
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yjun89

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值