ls命令:是List(列表)的英文缩写。

1、命令格式

ls   [选项]   [目录名]

2、命令功能

列出目标目录中所有的子目录和文件。

选项没写的话,默认只显示不隐藏的目录或文件名;

目录名没写的话,默认为当前目录。

3、常用参数

在提示符下输入ls --help,会显示所有参数信息。

ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。

ll命令:并不是linux 中的一个基本命令,而是ls -l 的一个别名。

Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便。

如果要使用此命令,可以作如下修改:

打开 ~/.bashrc

找到 #alias ll=’ls -l’,去掉前面的#就可以了。(关闭原来的终端才能使命令生效)

这样个人用户可以使用ll命令,当切换成超级用户后,使用ll命令时提示找不到命令,那是因为你只是修改了个人用户的配置,所以,切换成root后做相同的操作即可解决问题。

启示:我们可以通过修改~/.bashrc添加任何其他的命令别名。

命令行中有的是一个横杠,有的命令是两个横杠,其主要原因是因为命令行选项有三种风格:Unix 风格、GNU 风格和 X toolkit 风格。

Unix 风格

即题主说的 -a 这种。在选项需要加参数的时候,紧跟在选项后面即可(或者加空格)。比如登录 mysql server 的时候:

$mysql -u root -p

或者

$mysql -uroot -p

均可。这时,root 就是 u 的参数,表示使用 root 用户登录。另外加不加空格看程序怎么才处理了,没有明确的规定。

GNU 风格

即题主说的 --help 这种,使用两个连字符加上关键词(而不是单个字符)。这种风格的出现是因为有一些复杂的 GNU 程序,仅仅 26 个字母(或者算上大小写 52 个)不够使用而发展出来的。另外一个有点是容易理解,因为出现的不再是缩写的字母。选项参数可以使用空格分割也可以使用"="来分割。如:

$ ls --human-readable --sort=time

如果使用 Unix 风格,那么上条命令则是

$ls -ht

是不是更加易读呢?

X toolkit 风格

这是一种比较不常见的风格,使用单个连字符加上关键词。只有 X 相关的程序才使用这种风格,一般不建议使用。

$xeyes -display joesws:0 -geometry 1000x1000+0+0

看上去和 GNU 风格差不多,只是双连字符改成了单个连字符。

linux中用长列表格式查看,Linux查看文件列表命令相关推荐

  1. linux 遍历目录查找文件find太慢,Linux下比find快N倍的文件查找命令

    使用linux操作系统的人,一般都用过文件查找命令find,在文件数量非常庞大的时候,比如在高通的android工程项目中,目录大小有十几个G,文件数量非常多,用find命令就太慢了. 下面介绍一个比 ...

  2. 使用ls命令查看Linux的目录结构,linux查看工作目录文件ls命令用法详解

    查看工作目录文件ls ls命令是Linux下最常用的命令.ls命令就是list的缩写.默认情况下ls用来查看当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单.通过ls命令 ...

  3. Linux的软件包封装格式有,linux软件安装包详解---全

    详细介绍了常见的四种Linux应用软件安装包及其安装方法. 一.解析Linux应用软件安装包,通常Linux应用软件的安装包有四种: 1) tar包,如software-1.2.3-1.tar.gz. ...

  4. linux 中用tr把字符小写转大写,利用tr命令轻松实现大小写转换(1)

    系统工程师有时候在系统维护的时候,需要将某个文件中的内容进行大小写的转换.如系统工程师从网上下载了一个脚本文件.但是脚本文件的主人有个怪癖,对于一些备注的内容希望采用大写字母来描述.这可能跟某些工程师 ...

  5. Linux下之使用简单3种创建文件的命令,并实现一个Html和JavaScript小程序

    1.今天来说一下在linux下如何实现一个JavaScript程序,这个很简单,如果大家想要在linux下搞web开发,服务器架设,大数据等方面,就得继续努力了! 2.首先,我们要实现一个JavaSc ...

  6. linux中用参数代替键盘输入,linux shell在while中用read从键盘输入的实现

    系统是ubuntu 14.04 64bit,之前曾想安装stream来玩dota2,但最终没成功.由于stream只有32bit,安装stream时也安装了大量32bit的库.删除stream后,这些 ...

  7. linux系统调用的封装格式,ARM Linux系统调用的原理

    ARM Linux系统调用的原理ARM Linux系统调用的原理 操作系统为在用户态运行的进程与硬件设备进行交互提供了一组接口.在应用程序和硬件之间设置一个额外层具有很多优点.首先,这使得编程更加容易 ...

  8. linux中用参数代替键盘输入,Linux终端中使用上一命令减少键盘输入

    减少键盘输入,可以大大提高程序员的工作效率,快捷键的使用就是一个很好的例子.程序员经常使用终端.那么在终端上有没有类似的"快捷键"可以提高我们的效率呢?程序员的工作往往是前后相关连 ...

  9. Linux中用tar包配置samba,Linux建域使用samba(二)——安装Samba

    Linux建域使用samba(二)--安装Samba 2020年07月15日 | 萬仟网IT编程 | 我要评论 Linux建域使用samba安装Samba相关依赖安装直接安装源码编译安装下载源码包执行 ...

最新文章

  1. pyhanlp 中文词性标注与分词简介
  2. 函数 —— memset(给数组重新赋值,用指定字符替换数组中的部分值)
  3. android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
  4. 手机的小窗口怎么弄_做一个表白小程序
  5. 【网摘阅读】舒迅:产品经理必读的九步法
  6. ASP.NET Core on K8S深入学习(5)Rolling Update
  7. 利用F#库canopy进行UI测试
  8. SELECT语句使用JDBC和Hibernate批量获取
  9. js 中null,undefined区别
  10. Java树形转扁平_js把树形数据转成扁平数据
  11. pg库sharelock_PostgreSQL LOCK(锁)
  12. 关于SAX,DOM,JAXP,JDOM,DOM4J的一些理解
  13. python读取excel绘图_python之读取Excel(xls/xlsx)文件
  14. 数据结构与算法之栈的实现及逆波兰计算器简易版
  15. 素数筛【埃筛,欧拉筛(线性筛)】
  16. 入驻商家卖违禁药物、评论造假、试水会员,直播能让新氧再次“乘风破浪”吗?
  17. 从零学习Belief Propagation算法(二)
  18. android 传感器应用
  19. SpringBoot定时任务说明
  20. C4.5算法缺失值处理

热门文章

  1. xshell无法连接阿里云服务器-校园网
  2. 【芝麻IP代理】Python的五个数据项目,你知道吗?
  3. matlab激活后显示重新激活怎么办?
  4. 网络安全防御体系中网络安全检查设备
  5. 最新8款非常漂亮的免费英文字体
  6. R语言:结构方程模型、潜变量分析
  7. MySQL 8.0有什么新功能
  8. 红外通讯的信号调制及解调电路分析
  9. Linux优化,是为了更好应对数字标牌的应用挑战
  10. 今晨Windows7系统和Office2010安装经历