记录下学习Linux的笔记
熟悉一些入门的Linux命令
ls命令
作用: 用于显示制定工作目录下的内容(列出目前工作目录所含的文件及子目录)
语法:
ls [-alrtAFR](选项) [name...](参数)
参数:
-a
显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) 示例如下:
[root@localhost ~]# ls -a
. .. anaconda-ks.cfg .bash_history .bash_logout .bash_profile .bashrc .cshrc .tcshrc
-l
除文件名称外,将文件型态、权限、拥有者、文件大小等资讯详细列出 示例如下:
[root@localhost ~]# ls -l
总用量 4
-rw-------. 1 root root 1437 8月 31 15:54 anaconda-ks.cfg
-r
将文件以相反次序显示(原定依英文字母次序) 示例如下:
[root@localhost ~]# ls -ra
.tcshrc .cshrc .bashrc .bash_profile .bash_logout .bash_history anaconda-ks.cfg .. .
-t
将文件依建立时间之先后次序列出 示例如下:
[root@localhost ~]# ls -lt
总用量 4
-rw-------. 1 root root 1437 8月 31 15:54 anaconda-ks.cfg
-A
同 -a
,但不列出 "." (目前目录) 及 ".." (父目录) 示例如下:
[root@localhost ~]# ls -A
anaconda-ks.cfg .bash_history .bash_logout .bash_profile .bashrc .cshrc .tcshrc
-F
在列出的文件名称后加一个符号;例如可执行文件则加 "*", 目录则加 "/" 示例如下:
[root@localhost ~]# ls -F /home
msb123/
-R
若目录下有文件,则目录下的文件依序(递归)列出 示例如下:
[root@localhost ~]# ls -R /home
/home:
msb123
/home/msb123:
常用组合
- 查看文件详情:
ls -l
或ll
- 增强对文件大小易读性,以人类可读的形式显示文件大小:
ls -lh
- 对文件或者目录进行从大到小的排序:
ls -lhs
- 查看当前目录下的所有文件或者目录,包括隐藏文件:
ls -la
- 只查看当前目录下的目录文件:
ls -d
- 按照时间顺序查看,从上到倒下时间越来越近:
ls -ltr
- 查看文件在对应的inode信息:
ls -li
cd命令
作用: 变换当前目录到dir。默认目录为home,可以使用绝对路径或相对路径。
语法:
cd [dir](路径)
示例:
跳转到用户目录下:
[root@localhost ~]# cd /home/bei
[root@localhost bei]#
跳转到home目录:
[root@localhost bei]# cd ~
[root@localhost ~]#
跳转到上次所在的目录:
[root@localhost ~]# cd -
/home/bei
[root@localhost bei]#
跳转到父目录(也可以直接使用cd ..
):
[root@localhost bei]# cd ./..
[root@localhost home]#
跳转到当前目录的上两层目录:
[root@localhost bei]# cd ../..
[root@localhost /]#
pwd命令
作用:可立刻得知目前所在的工作目录的绝对路径名称.
语法:
pwd
查看当前所在目录:
[root@localhost /]# cd /home
[root@localhost home]# pwd
/home
[root@localhost home]#
评论 (0)