从零开始学习Linux(ls命令)
学习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命令)的更多相关文章
- linux ls命令教程,ls命令怎么用,全部招数都教你
linux ls命令的用法大全 学习linux这么久了,最常用的命令莫属 ls命令了,今天就总结下ls命令的用法与经验技巧. ls命令按文件大小查看文件 a.降序:ls -lsh moudae ...
- linux ls命令按时间显示文件
本文介绍下,使用ls命令显示文件,并按时间排序的方法,供大家学习参考. 在linux系统中,使用ls命令按时间排序文件,其实很简单,如下: #ls -tr 即可按时间排序当前目录下的文件. 附,l ...
- Linux ls 命令实现(简化版)
在学习linux系统编程的时候,实现了ls命令的简化版本号. 实现的功能例如以下: 1. 每种文件类型有自己的颜色 (- 普通文件, d 文件夹文件, l 链接文件. c 字符设备文件. b 快设备文 ...
- 学习Linux tar 命令:最简单也最困难
摘要:在本文中,您将学习与tar 命令一起使用的最常用标志.如何创建和提取 tar 存档以及如何创建和提取 gzip 压缩的 tar 存档. 本文分享自华为云社区<Linux 中的 Tar 命令 ...
- 【第二课】从零开始学习Linux(学习笔记)
之前工作会接触Linux,会常用的命令和服务,看过一些书,缺乏系统的学习和整理,现在放空自己,从零开始学习. 每日学习打卡: 2022-04-04
- 从零开始学习Linux(mkdir and rmdir)
今天说mkdir 和 rmdir.因为mkdir 内容比较少.而且也很好理解. 对于mkdir来说,一般只用到 -p -m,我只用过-p参数,-m也是刚刚看的. 先说不带参数的: mkdir tes ...
- Linux ls命令详解
ls 命令可以说是Linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.(后有详解)-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在c语言里一样)的形式列出. ...
- linux ls 命令
ls 命令是 Linux 下最常用的命令之一,用来查询目录下的内容(list directory contents).本文将介绍其基本的用法和一些典型的用例.笔者使用的测试环境为 ubuntu 16. ...
- Linux ls命令
ls:即列表List的意思,用来列出目录下的文件用来列出给定目录下的文件,参数为空默认列出当前目录下的文件. 用法是:ls [选项] [目录] 常用的选项有 -a, –all 列出目录下的所有文件,包 ...
随机推荐
- C#3.0新特性之扩展方法介绍
C#3.0扩展方法是给现有类型添加一个方法.现在类型即可是基本数据类型(如int,String等),也可以是自己定义的类.以下是引用片段: //Demo--1 //扩展基本类型 namespace T ...
- Unity3D]引擎崩溃、异常、警告、BUG与提示总结及解决方法
此贴会持续更新,都是项目中常会遇到的问题,总结成贴,提醒自己和方便日后检查,也能帮到有需要的同学. 若各位有啥好BUG好异常好警告好崩溃可以分享的话,请多多指教.xuzhiping7#qq.com. ...
- Swift 正式开源, 包括 Swift 核心库和包管理器
Swift 正式开源!Swift 团队很高兴宣布 Swift 开始开源新篇章.自从苹果发布 Swfit 编程语言,就成为了历史上发展最快的编程语言之一.Swift 通过设计使得软件编写更加快速更加安全 ...
- akka cluster sharding source code 学习 (2/5) handle off
一旦 shard coordinator(相当于分布式系统的 zookeeper) 启动,它就会启动一个定时器,每隔一定的时间尝试平衡一下集群中各个节点的负载,平衡的办法是把那些负载较重的 actor ...
- PlayFramework 1.2.x 在Controller 中识别JSON提交
链接 http://stackoverflow.com/questions/6132892/consuming-json-in-play-framework-controller @Global pu ...
- Gradle 脚本剪片---copy
Gradle是以Groovy语言为基础,基于DSL语法的自动化构建工具,一个构建脚本能够包含任何Groovy语言元素,每个脚本都是UTF-8编码的文件. 6-1 Project对象API 前面我们说过 ...
- POJ 3903 Stock Exchange
Stock Exchange Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2954 Accepted: 1082 De ...
- 【转载】linux tail命令的使用方法详解
本文介绍Linux下tail命令的使用方法.linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新 ...
- SQL优化方案
1:建立中间表,将步骤分解. 2:避免全字段查询,只查需要的字段 3:限定条件查询,避免先关联后写条件, --优化交货数据 --建临时表T_JHinfo select A.VBELN,C.VBEL ...
- linux rdate
检查服务器时间,发现服务器时间与当前时间错了很多.于是调整. 使用ntpdate ,不管如何设置,包括关闭防火期,设置ntp.conf,结果都不成功. 随即使用网上提供的另外一种方法,临时先解决一下燃 ...