Linux常用基本命令( ls, alias)
ls命令
作用:列举目录文件信息( list directory content )
格式:ls [option] [file]
1,命令不跟任何选项与目录,表示列举当前目录的文件信息
ghostwu@dev:~$ ls
Desktop examples.desktop linux Pictures python Videos
Documents git_test Music project software
Downloads info php Public Templates
2,ls -l 使用长格式列举文件和目录信息
ghostwu@dev:~$ ls -l
total
drwxr-xr-x ghostwu ghostwu 2月 : Desktop
drwxr-xr-x ghostwu ghostwu 2月 : Documents
drwxr-xr-x ghostwu ghostwu 5月 : Downloads
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu 2月 : git_test
drwxrwxr-x ghostwu ghostwu 2月 : info
drwxrwxr-x ghostwu ghostwu 5月 : linux
drwxr-xr-x ghostwu ghostwu 2月 : Music
drwxrwxr-x ghostwu ghostwu 5月 : php
drwxr-xr-x ghostwu ghostwu 2月 : Pictures
drwxrwxr-x ghostwu ghostwu 2月 : project
drwxr-xr-x ghostwu ghostwu 2月 : Public
drwxrwxr-x ghostwu ghostwu 3月 : python
drwxrwxr-x ghostwu ghostwu 2月 : software
drwxr-xr-x ghostwu ghostwu 2月 : Templates
drwxr-xr-x ghostwu ghostwu 2月 : Videos
3,-a 列出所有文件,包括隐藏文件,在linux下,用'.'开头的表示隐藏文件:
ghostwu@dev:~$ ls -a
. Downloads .mozilla .ssh
.. examples.desktop Music .sudo_as_admin_successful
.bash_history .gconf .mysql_history Templates
.bash_logout .gitconfig php Videos
.bashrc git_test Pictures .vim
.byteexec .gnome .pki .viminfo
.cache .gnupg .presage .vimrc
.compiz .ICEauthority .profile .wget-hsts
.config info project .Xauthority
.dbus .lantern Public .xinputrc
Desktop .lesshst python .xsession-errors
.dmrc linux software .xsession-errors.old
Documents .local .sogouinput
4,ls -A 跟ls -a结果差不多,只不过-A不包括 . 和 ..
5,ls -l --time-style=long-iso,显示完整时间属性
ghostwu@dev:~$ ls -l --time-style=long-iso
total
drwxr-xr-x ghostwu ghostwu -- : Desktop
drwxr-xr-x ghostwu ghostwu -- : Documents
drwxr-xr-x ghostwu ghostwu -- : Downloads
-rw-r--r-- ghostwu ghostwu -- : examples.desktop
drwxrwxr-x ghostwu ghostwu -- : git_test
drwxrwxr-x ghostwu ghostwu -- : info
drwxrwxr-x ghostwu ghostwu -- : linux
drwxr-xr-x ghostwu ghostwu -- : Music
drwxrwxr-x ghostwu ghostwu -- : php
drwxr-xr-x ghostwu ghostwu -- : Pictures
drwxrwxr-x ghostwu ghostwu -- : project
drwxr-xr-x ghostwu ghostwu -- : Public
drwxrwxr-x ghostwu ghostwu -- : python
drwxrwxr-x ghostwu ghostwu -- : software
drwxr-xr-x ghostwu ghostwu -- : Templates
drwxr-xr-x ghostwu ghostwu -- : Videos
6,ls -F 如果是目录,会加上反斜线
ghostwu@dev:~$ ls -alF
total
drwxr-xr-x ghostwu ghostwu 5月 : ./
drwxr-xr-x root root 2月 : ../
-rw------- ghostwu ghostwu 5月 : .bash_history
-rw-r--r-- ghostwu ghostwu 2月 : .bash_logout
-rw-r--r-- ghostwu ghostwu 2月 : .bashrc
drwxr--r-- ghostwu ghostwu 2月 : .byteexec/
drwx------ ghostwu ghostwu 4月 : .cache/
drwx------ ghostwu ghostwu 2月 : .compiz/
drwx------ ghostwu ghostwu 4月 : .config/
drwx------ ghostwu ghostwu 2月 : .dbus/
drwxr-xr-x ghostwu ghostwu 2月 : Desktop/
-rw-r--r-- ghostwu ghostwu 2月 : .dmrc
drwxr-xr-x ghostwu ghostwu 2月 : Documents/
drwxr-xr-x ghostwu ghostwu 5月 : Downloads/
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwx------ ghostwu ghostwu 5月 : .gconf/
-rw-rw-r-- ghostwu ghostwu 2月 : .gitconfig
drwxrwxr-x ghostwu ghostwu 2月 : git_test/
drwx------ ghostwu ghostwu 2月 : .gnome/
drwx------ ghostwu ghostwu 5月 : .gnupg/
-rw------- ghostwu ghostwu 5月 : .ICEauthority
drwxrwxr-x ghostwu ghostwu 2月 : info/
drwxrwxr-x ghostwu ghostwu 2月 : .lantern/
-rw------- ghostwu ghostwu 5月 : .lesshst
drwxrwxr-x ghostwu ghostwu 5月 : linux/
drwx------ ghostwu ghostwu 2月 : .local/
drwx------ ghostwu ghostwu 2月 : .mozilla/
drwxr-xr-x ghostwu ghostwu 2月 : Music/
-rw------- ghostwu ghostwu 5月 : .mysql_history
drwxrwxr-x ghostwu ghostwu 5月 : php/
drwxr-xr-x ghostwu ghostwu 2月 : Pictures/
drwx------ ghostwu ghostwu 2月 : .pki/
drwx------ ghostwu ghostwu 2月 : .presage/
-rw-r--r-- ghostwu ghostwu 2月 : .profile
drwxrwxr-x ghostwu ghostwu 2月 : project/
drwxr-xr-x ghostwu ghostwu 2月 : Public/
drwxrwxr-x ghostwu ghostwu 3月 : python/
drwxrwxr-x ghostwu ghostwu 2月 : software/
drwxrwxr-x ghostwu ghostwu 5月 : .sogouinput/
drwx------ ghostwu ghostwu 3月 : .ssh/
-rw-r--r-- ghostwu ghostwu 2月 : .sudo_as_admin_successful
drwxr-xr-x ghostwu ghostwu 2月 : Templates/
drwxr-xr-x ghostwu ghostwu 2月 : Videos/
drwxrwxr-x ghostwu ghostwu 2月 : .vim/
-rw------- ghostwu ghostwu 5月 : .viminfo
-rw-rw-r-- ghostwu ghostwu 2月 : .vimrc
-rw-r--r-- root root 2月 : .wget-hsts
-rw------- ghostwu ghostwu 5月 : .Xauthority
-rw-rw-r-- ghostwu ghostwu 2月 : .xinputrc
-rw------- ghostwu ghostwu 5月 : .xsession-errors
-rw------- ghostwu ghostwu 5月 : .xsession-errors.old
过滤出目录:
ghostwu@dev:~$ ls -alF | grep /
drwxr-xr-x ghostwu ghostwu 5月 : ./
drwxr-xr-x root root 2月 : ../
drwxr--r-- ghostwu ghostwu 2月 : .byteexec/
drwx------ ghostwu ghostwu 4月 : .cache/
drwx------ ghostwu ghostwu 2月 : .compiz/
drwx------ ghostwu ghostwu 4月 : .config/
drwx------ ghostwu ghostwu 2月 : .dbus/
drwxr-xr-x ghostwu ghostwu 2月 : Desktop/
drwxr-xr-x ghostwu ghostwu 2月 : Documents/
drwxr-xr-x ghostwu ghostwu 5月 : Downloads/
drwx------ ghostwu ghostwu 5月 : .gconf/
drwxrwxr-x ghostwu ghostwu 2月 : git_test/
drwx------ ghostwu ghostwu 2月 : .gnome/
drwx------ ghostwu ghostwu 5月 : .gnupg/
drwxrwxr-x ghostwu ghostwu 2月 : info/
drwxrwxr-x ghostwu ghostwu 2月 : .lantern/
drwxrwxr-x ghostwu ghostwu 5月 : linux/
drwx------ ghostwu ghostwu 2月 : .local/
drwx------ ghostwu ghostwu 2月 : .mozilla/
drwxr-xr-x ghostwu ghostwu 2月 : Music/
drwxrwxr-x ghostwu ghostwu 5月 : php/
drwxr-xr-x ghostwu ghostwu 2月 : Pictures/
drwx------ ghostwu ghostwu 2月 : .pki/
drwx------ ghostwu ghostwu 2月 : .presage/
drwxrwxr-x ghostwu ghostwu 2月 : project/
drwxr-xr-x ghostwu ghostwu 2月 : Public/
drwxrwxr-x ghostwu ghostwu 3月 : python/
drwxrwxr-x ghostwu ghostwu 2月 : software/
drwxrwxr-x ghostwu ghostwu 5月 : .sogouinput/
drwx------ ghostwu ghostwu 3月 : .ssh/
drwxr-xr-x ghostwu ghostwu 2月 : Templates/
drwxr-xr-x ghostwu ghostwu 2月 : Videos/
drwxrwxr-x ghostwu ghostwu 2月 : .vim/
过滤出文件
ghostwu@dev:~$ ls -alF | grep -v /
total
-rw------- ghostwu ghostwu 5月 : .bash_history
-rw-r--r-- ghostwu ghostwu 2月 : .bash_logout
-rw-r--r-- ghostwu ghostwu 2月 : .bashrc
-rw-r--r-- ghostwu ghostwu 2月 : .dmrc
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
-rw-rw-r-- ghostwu ghostwu 2月 : .gitconfig
-rw------- ghostwu ghostwu 5月 : .ICEauthority
-rw------- ghostwu ghostwu 5月 : .lesshst
-rw------- ghostwu ghostwu 5月 : .mysql_history
-rw-r--r-- ghostwu ghostwu 2月 : .profile
-rw-r--r-- ghostwu ghostwu 2月 : .sudo_as_admin_successful
-rw------- ghostwu ghostwu 5月 : .viminfo
-rw-rw-r-- ghostwu ghostwu 2月 : .vimrc
-rw-r--r-- root root 2月 : .wget-hsts
-rw------- ghostwu ghostwu 5月 : .Xauthority
-rw-rw-r-- ghostwu ghostwu 2月 : .xinputrc
-rw------- ghostwu ghostwu 5月 : .xsession-errors
-rw------- ghostwu ghostwu 5月 : .xsession-errors.old
7,ls -d 列举目录本身信息,而不是查看目录下的文件信息
ghostwu@dev:~$ ls -d /
/
ghostwu@dev:~$ ls -ld /
drwxr-xr-x root root 2月 : /
ghostwu@dev:~$ ls -ld /home/ghost
ls: cannot access '/home/ghost': No such file or directory
ghostwu@dev:~$ ls -ld /home/ghostwu
drwxr-xr-x ghostwu ghostwu 5月 : /home/ghostwu
ghostwu@dev:~$
8,ls -R 递归查看目录
ghostwu@dev:~$ ls -R linux/
linux/:
mkdir linux/mkdir:
9,alias:查看定义的别名,la 等价于 ls -A:列出所有内容,包括隐藏文件,不包括( . 和 .. )
ghostwu@dev:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[-]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
ghostwu@dev:~$ l
Desktop/ examples.desktop linux/ Pictures/ python/ Videos/
Documents/ git_test/ Music/ project/ software/
Downloads/ info/ php/ Public/ Templates/
ghostwu@dev:~$ la
.bash_history .gnupg python
.bash_logout .ICEauthority software
.bashrc info .sogouinput
.byteexec .lantern .ssh
.cache .lesshst .sudo_as_admin_successful
.compiz linux Templates
.config .local Videos
.dbus .mozilla .vim
Desktop Music .viminfo
.dmrc .mysql_history .vimrc
Documents php .wget-hsts
Downloads Pictures .Xauthority
examples.desktop .pki .xinputrc
.gconf .presage .xsession-errors
.gitconfig .profile .xsession-errors.old
git_test project
.gnome Public
10,定义一个别名( lst 等价与 ls -l --time-style=long-iso )
ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
ghostwu@dev:~$ lst
No command 'lst' found, but there are similar ones
lst: command not found
ghostwu@dev:~$ alias lst = 'ls -l --time-style=long-iso'
bash: alias: lst: not found
bash: alias: =: not found
bash: alias: `ls -l --time-style': invalid alias name
ghostwu@dev:~$ alias lst='ls -l --time-style=long-iso'
ghostwu@dev:~$ lst
total
drwxr-xr-x ghostwu ghostwu -- : Desktop
drwxr-xr-x ghostwu ghostwu -- : Documents
drwxr-xr-x ghostwu ghostwu -- : Downloads
-rw-r--r-- ghostwu ghostwu -- : examples.desktop
drwxrwxr-x ghostwu ghostwu -- : git_test
drwxrwxr-x ghostwu ghostwu -- : info
drwxrwxr-x ghostwu ghostwu -- : linux
drwxr-xr-x ghostwu ghostwu -- : Music
drwxrwxr-x ghostwu ghostwu -- : php
drwxr-xr-x ghostwu ghostwu -- : Pictures
drwxrwxr-x ghostwu ghostwu -- : project
drwxr-xr-x ghostwu ghostwu -- : Public
drwxrwxr-x ghostwu ghostwu -- : python
drwxrwxr-x ghostwu ghostwu -- : software
drwxr-xr-x ghostwu ghostwu -- : Templates
drwxr-xr-x ghostwu ghostwu -- : Videos
ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias lst='ls -l --time-style=long-iso'
11,取消别名:unalias + 别名
ghostwu@dev:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[-]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias lst='ls -l --time-style=long-iso'
ghostwu@dev:~$ unalias lst
ghostwu@dev:~$ lst
No command 'lst' found, but there are similar ones
lst: command not found
ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
12,ls -lrt: r:反序 t: 根据modify time排序,最新的在最前面
ghostwu@dev:~/linux/mkdir$ touch {a..e}.txt
ghostwu@dev:~/linux/mkdir$ ls -lrt
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : e.txt
-rw-rw-r-- ghostwu ghostwu 5月 : d.txt
-rw-rw-r-- ghostwu ghostwu 5月 : c.txt
-rw-rw-r-- ghostwu ghostwu 5月 : b.txt
-rw-rw-r-- ghostwu ghostwu 5月 : a.txt
-rwxrwxrwx ghostwu ghostwu 2月 ghostwu2.txt
13 , -h : 人类能读懂的文件大小
ghostwu@dev:~$ ls -l
total
drwxr-xr-x ghostwu ghostwu 2月 : Desktop
drwxr-xr-x ghostwu ghostwu 2月 : Documents
drwxr-xr-x ghostwu ghostwu 5月 : Downloads
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu 2月 : git_test
drwxrwxr-x ghostwu ghostwu 2月 : info
drwxrwxr-x ghostwu ghostwu 5月 : linux
drwxr-xr-x ghostwu ghostwu 2月 : Music
drwxrwxr-x ghostwu ghostwu 5月 : php
drwxr-xr-x ghostwu ghostwu 2月 : Pictures
drwxrwxr-x ghostwu ghostwu 2月 : project
drwxr-xr-x ghostwu ghostwu 2月 : Public
drwxrwxr-x ghostwu ghostwu 3月 : python
drwxrwxr-x ghostwu ghostwu 2月 : software
drwxr-xr-x ghostwu ghostwu 2月 : Templates
drwxr-xr-x ghostwu ghostwu 2月 : Videos
ghostwu@dev:~$ ls -lh
total 72K
drwxr-xr-x ghostwu ghostwu .0K 2月 : Desktop
drwxr-xr-x ghostwu ghostwu .0K 2月 : Documents
drwxr-xr-x ghostwu ghostwu .0K 5月 : Downloads
-rw-r--r-- ghostwu ghostwu .8K 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu .0K 2月 : git_test
drwxrwxr-x ghostwu ghostwu .0K 2月 : info
drwxrwxr-x ghostwu ghostwu .0K 5月 : linux
drwxr-xr-x ghostwu ghostwu .0K 2月 : Music
drwxrwxr-x ghostwu ghostwu .0K 5月 : php
drwxr-xr-x ghostwu ghostwu .0K 2月 : Pictures
drwxrwxr-x ghostwu ghostwu .0K 2月 : project
drwxr-xr-x ghostwu ghostwu .0K 2月 : Public
drwxrwxr-x ghostwu ghostwu .0K 3月 : python
drwxrwxr-x ghostwu ghostwu .0K 2月 : software
drwxr-xr-x ghostwu ghostwu .0K 2月 : Templates
drwxr-xr-x ghostwu ghostwu .0K 2月 : Videos
14,-i 列出i节点信息
ghostwu@dev:~$ ls -il
total
drwxr-xr-x ghostwu ghostwu 2月 : Desktop
drwxr-xr-x ghostwu ghostwu 2月 : Documents
drwxr-xr-x ghostwu ghostwu 5月 : Downloads
-rw-r--r-- ghostwu ghostwu 2月 : examples.desktop
drwxrwxr-x ghostwu ghostwu 2月 : git_test
drwxrwxr-x ghostwu ghostwu 2月 : info
drwxrwxr-x ghostwu ghostwu 5月 : linux
drwxr-xr-x ghostwu ghostwu 2月 : Music
drwxrwxr-x ghostwu ghostwu 5月 : php
drwxr-xr-x ghostwu ghostwu 2月 : Pictures
drwxrwxr-x ghostwu ghostwu 2月 : project
drwxr-xr-x ghostwu ghostwu 2月 : Public
drwxrwxr-x ghostwu ghostwu 3月 : python
drwxrwxr-x ghostwu ghostwu 2月 : software
drwxr-xr-x ghostwu ghostwu 2月 : Templates
drwxr-xr-x ghostwu ghostwu 2月 : Videos
Linux常用基本命令( ls, alias)的更多相关文章
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- Linux常用命令 - ls
目录 Linux常用命令-ls 简介 ls -F ls -a ls -R ls -l 后记 Linux常用命令-ls 简介 ls主要用于显示文件和目录列表.作为最常见的Linux命令,大家应该都不会陌 ...
- Linux常用基本命令(chmod)
chmod命令用来改变文件或者目录的权限,只有文件的属主和超级用户才能够执行这个命令 格式: chmod [option] [mode] [file] >常用参数选项 -R : 递归修改目录以及 ...
- 测试必知必会系列- Linux常用命令 - ls
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 列出当 ...
- Linux 常用命令 :ls命令
ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
随机推荐
- Postgres 的 Range 类型
mysql 不支持 Range 类型 零.介绍 1. 适用场景: a.可以用于实现 是否满足薪资需求 的功能 b.可以用于实现 是否符合上线时间 的功能 一.定义 1.类型范围 Postgres Se ...
- JS简单表单验证
这里我是写了一个简单的注册表单验证功能,亲测有效,一起来看看吧! 首先我的HTML代码是这样的: class大家可以忽略一下,这里我项目使用的是bootstrap的样式. 输入用户名和密码用的是正则表 ...
- pythonweb框架Flask学习笔记05-简单登陆
源代码从下链接引用:https://www.cnblogs.com/felixwang2/p/9261493.html 我使用的是python3.6 在运行代码的时候遇到了以下问题 session[' ...
- editplus来编写html
本来写这篇文章,我可以有很多废话,但是很多都过去了,言而总之下:我暂且给这个方法起个名字,叫做“为之法”,因为有了这篇文章,很多人的想法会豁然开朗,那样有了个名字交流传阅起来就方便多了. 本方法依托于 ...
- copy代码的时候,如何去掉代码前边的编号
从网页上拷贝下来的代码前面总有编号,如何去掉! 1.使用正则表达式:在editorplus(notepad++)里按ctrl+h,弹出框里勾选上“正则表达式(regular expression)”, ...
- NPOI读取excel文件导出数据, 而此时文件正在打开中抛异常怎么办
项目中需要用到一些数值表格, 方便起见都是用excel来的. 而如果excel正打开中, 直接使用npoi制作的工具来导出数据的话, 在这一行将会异常: workbook = new XSSFWork ...
- Parallel Gradient Boosting Decision Trees
本文转载自:链接 Highlights Three different methods for parallel gradient boosting decision trees. My algori ...
- Git for Windows之分支管理、分支合并、解决分支冲突
分支是在稳定版本出现bug的情况下,通过分支技术,在保证稳定版本稳定的情况,修改稳定版本的(差异下载的,速度极快,不同于SVN等技术,会将所有的代码下载到本地)副本,通过合并,解决冲突,最后回归到稳定 ...
- Bridge桥接模式(结构型模式)
现有一个需求,一个游戏系统需要构建不同风格的房屋,暂不考虑其他设计模式,需要能实现在PC端.移动端....等等多个平台的构建.最简单的实现方式如下: /// <summary> /// 房 ...
- i=i+1,i+=1,i++哪个执行效率最高?为什么?
(1)i=i+1最低,它的执行过程如下:读取右i的地址i+1读取左i的地址将右值传给左边的i(编译器并不认为左右i的地址相同)(2)i+=1其次,它的执行过程如下:读取左x的地址i+1将得到的值传给i ...