[转][Centos]常用命令之:ls和cd
来自:https://www.cnblogs.com/zerotomax/p/7224927.html
ls 类似于 dir
在使用centos这个linux系统的时候,我们总是免不了需要查看当前目录中的内容,需要切换到别的目录,新建删除等等一系列在window中非常普通的操作。
那在linux中这些操作是什么样的呢。
在linux中,所有的目录都是以'/'为根目录的树形结构。
我们在使用路径的时候分为绝对路径和相对路径。
绝对路径:以‘/’开始的路径
相对路径:以‘.’或'..'开始的路径
ls:列出目录中的内容
[fuwh@localhost ~]$ ls
Desktop Documents Downloads Music Pictures Public stu Templates Videos 服务
[fuwh@localhost ~]$
首先解释下第一行:fuwh@localhost ~:fuwh就是当前登陆的用户名,localhost就是代表登陆的主机,由于我登录的是本地的所以就是localhost
最后面的~代表的是当前的所在目录,如果我切换到别的目录的话呢?
[fuwh@localhost stu]$ pwd
/home/fuwh/stu
[fuwh@localhost stu]$
pwd命令就是查看自己当前所在的目录。可以看到,我切换到/home/fuwh目录里面的stu文件夹里面去的时候,~就变成了stu,就代表当前所在目录。
那么显示~的时候,我们用pwd命令查看
[fuwh@localhost ~]$ pwd
/home/fuwh
[fuwh@localhost ~]$
这个时候是在/home/fuwh,这就是代表当前登陆的用户fuwh的家目录。这个时候就显示的是~。
继续回到ls这个命令。
我们输入ls,回车后,列出了当前文件夹下的内容。但是只有名字信息。如果我们需要查看更详细的信息,可以通过 man ls这个命令来查看。
man,就是manual的意思。看以查看任意命令的具体解释。
那我们就来看看ls的具体使用方式:
格式: ls [选项] [文件或目录]
选项:
-l 显示详细信息
-a 显示所有文件,包括隐藏文件
-i 显示inode
-t :依时间排序,而不是用档名。
-r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
文件或目录
这个可写可不写,写的时候就是列出指定目录的内容,不写的话就是当前目录。
我们先看看ls -l
[fuwh@localhost ~]$ ls -l
总用量 40
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Desktop
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Documents
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Downloads
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Music
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Pictures
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Public
drwxrwxr-x. 2 fuwh fuwh 4096 7月 15 14:41 stu
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Templates
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Videos
drwxr-xr-x. 2 root root 4096 7月 21 21:57 服务
[fuwh@localhost ~]$
在很多发行版的linux中,可以使用ll 来代替ls -l这个命令。
我们来看看结果中的第一行,Desktop这个文件夹的详细信息。
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Desktop
d:第一个字符d代表这是一个目录。'-':则代表这是一个文件。‘l’:则代表这是一个超链接。
然后是后面的9位:rwxr-xr-x
这9位代表的是对该目录的操作权限信息,需要分为xxx xxx xxx的三个三位的来看。
第一个三位代表文件拥有者的权限。
第二个三位代表同群组的权限。
第三个三位代表其他人的操作权限。
其中,每一个三位又代表什么呢?
第一位代表读权限,如果是‘r’则表示可读。如果是'-'则表示不可读。
第二位代表写权限,如果是‘w’则表示可写。如果是'-'则表示不可写。
第三位代表执行权限,如果是‘x’则表示可执行。如果是'-'则表示不可执行。
后面的两个fuwh fuwh代表什么呢?
第一个代表的是文件的拥有者。后面的代表的是文件所属的群组。
再后面的4096这个数字代表的是文件的大小,默认单位是byte。
再往后的时间代表的是改文档最后被修改的时间。
最后面的就是改文档的名字了。
我们再在命令中加入-a选项来看看。
[fuwh@localhost ~]$ ll -a
总用量 160
drwxrwxrwx. 27 fuwh fuwh 4096 7月 21 21:57 .
drwxrwxr-x. 5 root root 4096 7月 23 14:30 ..
-rw-------. 1 fuwh fuwh 1357 7月 23 15:51 .bash_history
-rw-r--r--. 1 fuwh fuwh 18 3月 23 09:11 .bash_logout
-rw-r--r--. 1 fuwh fuwh 176 3月 23 09:11 .bash_profile
-rw-r--r--. 1 fuwh fuwh 124 3月 23 09:11 .bashrc
drwxr-xr-x. 3 fuwh fuwh 4096 7月 14 22:37 .cache
drwxr-xr-x. 5 fuwh fuwh 4096 7月 14 22:12 .config
drwx------. 3 fuwh fuwh 4096 7月 13 22:45 .dbus
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Desktop
-rw-r--r--. 1 fuwh fuwh 32 7月 14 21:49 .dmrc
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Documents
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Downloads
-rw-------. 1 fuwh fuwh 16 7月 13 22:45 .esd_auth
drwx------. 4 fuwh fuwh 4096 7月 14 21:49 .gconf
drwxr-xr-x. 6 fuwh fuwh 4096 7月 14 22:37 .gnome2
drwx------. 2 fuwh fuwh 4096 7月 14 22:37 .gnome2_private
drwxrwxr-x. 3 fuwh fuwh 4096 7月 13 22:46 .gnote
drwx------. 2 fuwh fuwh 4096 7月 14 21:49 .gnupg
-rw-rw-r--. 1 fuwh fuwh 132 7月 14 21:49 .gtk-bookmarks
drwx------. 2 fuwh fuwh 4096 7月 13 22:45 .gvfs
-rw-------. 1 fuwh fuwh 620 7月 14 21:49 .ICEauthority
-rw-r--r--. 1 fuwh fuwh 633 7月 14 21:49 .imsettings.log
drwx------. 3 fuwh fuwh 4096 7月 14 22:28 .kde
drwxr-xr-x. 3 fuwh fuwh 4096 7月 13 22:45 .local
drwxr-xr-x. 5 fuwh fuwh 4096 7月 14 22:37 .mozilla
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Music
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 .nautilus
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Pictures
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Public
drwx------. 2 fuwh fuwh 4096 7月 13 22:45 .pulse
-rw-------. 1 fuwh fuwh 256 7月 13 22:45 .pulse-cookie
drwx------. 2 fuwh fuwh 4096 7月 13 22:45 .ssh
drwxrwxr-x. 2 fuwh fuwh 4096 7月 15 14:41 stu
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Templates
drwxr-xr-x. 2 fuwh fuwh 4096 7月 13 22:45 Videos
-rw-------. 1 fuwh fuwh 5663 7月 14 22:42 .xsession-errors
-rw-------. 1 fuwh fuwh 2638 7月 13 22:46 .xsession-errors.old
drwxr-xr-x. 2 root root 4096 7月 21 21:57 服务
[fuwh@localhost ~]$
可以发现,这时候列出了很多以'.'开头的文件,这些就是隐藏文件了。
其中有两个‘.’和‘..’两个文件。第一个代表当前目录,第二个代表上一个目录。
-h:这个选项用来显示文件大小的时候以比较容易看的方式显示 ,比如多少兆
cd:切换目录。
当我们需要进入到别的目录的时候,就需要使用到cd这个命令。 ‘
cd这个命令主要有以下几种使用方式;
cd [~]:进入当前用户的家目录,比如我是fuwh这个用户登陆的,则进入到/home/fuwh目录
cd 目录名:进入到指定的目录
cd .:就代表当前目录
cd ..:代表进入上一层目录,比如我现在在/home/fuwh下的时候,使用该命令,则会进入到/home目录下。
cd -:代表前一个工作目录,比如我们经常需要在两个目录之间切换,则可以使用这种快捷方式。
[转][Centos]常用命令之:ls和cd的更多相关文章
- 常用命令su ls cp cd mv cat touch mkdir rm head less more pwd tac 等
1.用户切换 su:switch user su kevin //半切换,切换到kevin用户,但是不读取kevin用户的配置文件 su - kevin //完全切换,执行这个命令的时候表示切 ...
- Linux常用命令之ls、cd、pwd、mkdir命令讲解
ls命令令是Linux最常用的命令之一,也是一条非常古老的命令.在开始学习Linux命令之前,还是想给大家一条建议: 很多同学可能刚开始学习Linux,然后就去买一些教材去学习,教材上面有可能收集了L ...
- centos常用命令
应用程序->附件->终端 一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep " ...
- CentOS 常用命令大全
下面,就给大家介绍这些CentOS常用命令. 一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep &qu ...
- CentOS 常用命令及快捷键整理
常用命令: 文件和目录: # cd /home 进入 '/home' 目录 # cd .. ...
- CentOS常用命令大全
一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name" grep "model name" /pro ...
- CentOS常用命令备忘
1. 查看进程 ps -a 杀掉进程 kill PID 2. 添加计划任务crontab -e 例如:30 21 * * * service httpd restart 每天21:30重启apache ...
- 第3章 CentOS常用命令
一.CentOS常用命令 1.1 文件和目录 # cd /home 进入 '/home' 目录 # cd .. ...
- CentOS常用命令、快照、克隆大揭秘
不多说,直接上干货! cat是查看文件内容, cp –cp是连目录及件文件都拷贝 cp是拷贝文件 a.txt里的内容是, abc def ghi cat a.txt |grep –v gh ...
- linux常用命令:ls命令
ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux ...
随机推荐
- linux下简单制作iso,img镜像文件
1. 如果你是直接从cd压制iso文件的,执行sudo umount /dev/cdromdd if=/dev/cdrom of=file.iso bs=1024 2. 如果你要把某个文件或者目录压到 ...
- (19)模型层 -ORM之msql 跨表查询(正向和反向查询)
基于对象的跨表查询 基于对象的跨表查询'''正向和反向查询'''# 正向 ----> 关联字段在当前表中,从当前表向外查叫正向# 反向 ---> 关联字段不在当前表中,当当前表向外查叫反向 ...
- 实验吧—密码学——WP之 困在栅栏里的凯撒
首先我们研究题目.栅栏:凯撒 还发现一个数字“6”,那么我们很容易就有一个解题思路 对这段字符进行栅栏解密再进行凯撒解密 我们都知道,栅栏解密的关键就是栏数,根据题目中我们发现的信息,这段字符串是12 ...
- hello1分析
1:选择hello1文件夹并单击“打开项目”.展开“Web页”节点,然后双击该index.xhtml文件以在编辑器中查看它. 该index.xhtml文件是Facelets应用程序的默认登录页面.在典 ...
- 聊聊 CAS
哥有故事,你有酒,长夜漫漫,听我给你说. 参考资源: https://blog.csdn.net/hsuxu/article/details/9467651 1.概述 CAS,compare and ...
- Mybatis(二,三)
参考孤傲苍狼的博客,地址如下: http://www.cnblogs.com/xdp-gacl/p/4264301.html 在此声明,自己写博客,是为了学习总结过程中的记录.没有侵权和偷懒的意思. ...
- LOJ3048 「十二省联考 2019」异或粽子
题意 题目描述 小粽是一个喜欢吃粽子的好孩子.今天她在家里自己做起了粽子. 小粽面前有 $n$ 种互不相同的粽子馅儿,小粽将它们摆放为了一排,并从左至右编号为 $1$ 到 $n$.第 $i$ 种馅儿具 ...
- Connect模块解析 转载
来自对<了不起的Node.js>一书的学习ConnectNode.js为常规的网络应用提供了基本的API.然而,实际情况下,绝大部分网络应用都需要完成一系列类似的操作,这些类似的操作你一定 ...
- 系统限制和选项limit(一)
从shell中获取系统限制和选项 终端输入getconf value [pathname] [root@bogon code]# getconf ARG_MAX 2097152 [root@bogon ...
- MySQL--Semi-join(半连接)优化策略
Semi-join(半连接)半连接主要场景:检查一个结果集(外表)的记录是否在另外一个结果集(字表)中存在匹配记录,半连接仅关注”子表是否存在匹配记录”,而并不考虑”子表存在多少条匹配记录”,半连接的 ...