学习Linux已经两年了,可是仍然是小白一个。用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过。

  从今天起,开始整理Linux笔记。

  Linux每个命令都有--help这个选项,这也是我们学习命令的主要途径。

  ls   命令,这个命令一般用来查看文件文件夹下的文件。

  ls  没有参数,默认显示当前目录下的非隐藏文件。

  ls  后面可以跟文件目录,相对路径和绝对路径都可以。

  例如 :

      gaozy@gaozy-virtual-machine:~$ ls /home/gaozy/

      gaozy@gaozy-virtual-machine:~$ ls .

  效果是一样的。(.代表当前目录,..代表上一级目录)。

  ls  后面还可以添加参数

      gaozy@gaozy-virtual-machine:~$ ls -a /home/gaozy/

  -a代表所有文件(这里包括隐藏文件)。

  一般常用的参数有

     -a   列出所有文件及目录(包括隐藏文件和目录)

     -l  列出文件的所有信息 (大概就是下面的样子)

        drwxr-xr-x 2 gaozy gaozy 4096 12月 13 21:43 桌面/

               第一个字段  drwxr-xr-x  表示文件类型与权限。

                  我们可以分为四段  d    rwx    r-x    r-x

                           文件类型 所有者     用户组    其他用户     权限

                  d表示文件夹,-表示普通文件,l表示连接,b表示可存储的接口设备,c表示串行接口设备(在/dev下有很多这样的设备)

                        brw-rw---- 1 root disk 8, 5 12月 13 21:55 sda5

                        crw------- 1 root root 10, 55 12月 13 21:56 vmci

                  rwx 分别代表 读、写、执行的权限,-代表没有权限,位置固定不可颠倒。

                  文件夹要有执行权限才可以进入。

                  文件夹要有读权限才可以查看。

                  文件夹要有写权限才可以创建文件。

              第二个字段  2   代表有一个文件连接连结在这个文件上,1代表只有他自己。(ln创建连结)

              第三个字段  gaozy  文件所属用户。

              第四个字段  gaozy  文件所属用户组。

              第五个字段  4096  文档的容量。

              第六个字段  12月 13 21:43  文件创建时间或者最近一次修改时间。   

              第七个字段  桌面/  文档名   

     -R  递归打印子目录(这个是我刚刚才看到的,我很少用,一般用tree)。

    其他的参数就不多说了,可以用 : ls --help  命令查看。

    在写 ls -l 时,一般会写成 ll。

    la 相当于 ls -A。

从零开始学习Linux(ls命令)的更多相关文章

  1. linux ls命令教程,ls命令怎么用,全部招数都教你

    linux ls命令的用法大全 学习linux这么久了,最常用的命令莫属 ls命令了,今天就总结下ls命令的用法与经验技巧.   ls命令按文件大小查看文件   a.降序:ls -lsh moudae ...

  2. linux ls命令按时间显示文件

      本文介绍下,使用ls命令显示文件,并按时间排序的方法,供大家学习参考. 在linux系统中,使用ls命令按时间排序文件,其实很简单,如下: #ls -tr 即可按时间排序当前目录下的文件. 附,l ...

  3. Linux ls 命令实现(简化版)

    在学习linux系统编程的时候,实现了ls命令的简化版本号. 实现的功能例如以下: 1. 每种文件类型有自己的颜色 (- 普通文件, d 文件夹文件, l 链接文件. c 字符设备文件. b 快设备文 ...

  4. 学习Linux tar 命令:最简单也最困难

    摘要:在本文中,您将学习与tar 命令一起使用的最常用标志.如何创建和提取 tar 存档以及如何创建和提取 gzip 压缩的 tar 存档. 本文分享自华为云社区<Linux 中的 Tar 命令 ...

  5. 【第二课】从零开始学习Linux(学习笔记)

    之前工作会接触Linux,会常用的命令和服务,看过一些书,缺乏系统的学习和整理,现在放空自己,从零开始学习. 每日学习打卡: 2022-04-04

  6. 从零开始学习Linux(mkdir and rmdir)

    今天说mkdir 和 rmdir.因为mkdir 内容比较少.而且也很好理解. 对于mkdir来说,一般只用到 -p -m,我只用过-p参数,-m也是刚刚看的. 先说不带参数的: mkdir  tes ...

  7. Linux ls命令详解

    ls 命令可以说是Linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.(后有详解)-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在c语言里一样)的形式列出. ...

  8. linux ls 命令

    ls 命令是 Linux 下最常用的命令之一,用来查询目录下的内容(list directory contents).本文将介绍其基本的用法和一些典型的用例.笔者使用的测试环境为 ubuntu 16. ...

  9. Linux ls命令

    ls:即列表List的意思,用来列出目录下的文件用来列出给定目录下的文件,参数为空默认列出当前目录下的文件. 用法是:ls [选项] [目录] 常用的选项有 -a, –all 列出目录下的所有文件,包 ...

随机推荐

  1. [原创]android自定义动画的一点感悟

    android提供了一系列的动画处理api,包括animator以及animation等.由于动画效果是根据人眼视觉残留原理形成的,因此动画过程中android需要不断频繁的更新view的相关属性,由 ...

  2. Openvswitch原理与代码分析(7): 添加一条流表flow

    添加一个flow,调用的命令为 ovs-ofctl add-flow hello "hard_timeout=0 idle_timeout=0 priority=1 table=21 pkt ...

  3. sqlserver 字符串最后一次的位置,截取字符串

    --reverse:字符串倒排 SUBSTRING(字段,1,len(字段)- CHARINDEX('-',REVERSE(字段)))

  4. Unity3d游戏中自定义贝塞尔曲线编辑器[转]

    关于贝塞尔曲线曲线我们再前面的文章提到过<Unity 教程之-在Unity3d中使用贝塞尔曲线>,那么本篇文章我们来深入学习下,并自定义实现贝塞尔曲线编辑器,贝塞尔曲线是最基本的曲线,一般 ...

  5. iOS开源项目教程大合集

    UI篇 1.MMDrawerController http://www.cnblogs.com/shangdahao/p/3142204.html 2.SVPullToRefresh http://w ...

  6. log4j2配置

    在eclipse使用log4j2的时候遇到个问题: 我已经把log4j2.xml放到/src目录下了,而且设置从trace开始都打印到终端,但是我的程序里trace, info都不打印,到了error ...

  7. mono+jexus 之连接数据库

    System.ArgumentException Unable to find the requested .Net Framework Data Provider. It may not be in ...

  8. MFC的消息管理

    一般而言,与视图状态和用户输入有关的命令由视图类来处理,与文件操作有关的命令由文档类来处理,与窗口布局有关的命令由主框架类来处理,与程序的运行状态有关的命令由APP类来处理.

  9. Base64 算法原理,以及编码、解码【加密、解密】 介绍

    Base64编码,是我们程序开发中经常使用到的编码方法.它是一种基于用64个可打印字符来表示二进制数据的表示方法.它通常用作存储.传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用 ...

  10. Maven更新父子模块的版本号

    前置条件: 1.安装有吃饭的家伙JAVA和MAVEN. 首先,需要有一个packaging类型为pom的pom.xml文件即我们的parent项目pom文件.在这个parent项目中配置好groupI ...