1.Linux命令基本格式
[root@localhost ~]# 命令[选项][参数]
- root:显示的是当前的登录用户
- localhost:当前系统的简写主机名
- ~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。
- #:命令提示符,Linux 用这个符号标识登录的用户权限等级。如果是超级用户,提示符就是 #;如果是普通用户,提示符就是 $。
超级用户的家目录:/root。
普通用户的家目录:/home/用户名。
- 选项的作用是调整命令功能
Linux 的选项又分为短格式选项(-a)和长格式选项(--all)
一般情况下,短格式选项是长格式选项的缩写
-
参数是命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作
-
Ctrl +c 退出所有正在执行的操作命令
2. cd:切换目录(Change Directory )
- cd 命令的基本格式如下:
[root@localhost ~]# cd [相对路径或绝对路径]
- cd 命令后面可以跟一些特殊符号
- 用法:
oot@localhost vbird]# cd ~
#表示回到自己的主目录,对于 root 用户,其主目录为 /root
[root@localhost ~]# cd
#没有加上任何路径,也代表回到当前登录用户的主目录
[root@localhost ~]# cd ~vbird
#代表切换到 vbird 这个用户的主目录,亦即 /home/vbird
[root@localhost ~]# cd ..
#表示切换到目前的上一级目录,亦即是 /root 的上一级目录的意思;
3.pwd命令:显示当前路径(Print Working Directory )
4.ls命令:查看目录下文件(list)
- 当 ls 命令不使用任何选项时,默认只会显示非隐藏文件的名称,并以文件名进行排序,同时会根据文件的具体类型给文件名配色(蓝色显示目录,白色显示一般文件)
- ls 命令常用的选项以及各自的功能
- 例子
1.例子1
以 . 为开头的几个文件,以及目录文件 (.)、(..)、.gconf 等等,
这些都是隐藏的目录和文件。其中,目录文件名以蓝色显示,一般文件以白色显示。
这里的 ls 命令还使用了 -l 选项,因此才显示出了文件的详细信息,此选项显示的这 7 列的含义分别是:
第一列:规定了不同的用户对文件的读写权限。
第二列:引用计数,文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录。
第三列:文件属于哪个用户。默认是文件的建立用户。
第四列:文件建立用户的有效组,一般情况下就是建立用户的所在组。
第五列:大小,默认单位是字节。
第六列:文件修改时间
第七列:文件名或目录名。
2.例子2
- 查看某个目录的详细信息,例如:
[root@localhost ~]# ls -l /root/
总用量44
-rw-------.1 root root 1207 1 月 14 18:18 anaconda-ks.cfg
-rw-r-r--.1 root root 24772 1 月 14 18:17 install.log
-rw-r-r--.1 root root 7690 1 月 14 18:17 install.log.syslog
- 这个命令会显示目录下的内容,而不会显示这个目录本身的详细信息。如果想显示目录本身的信息,就必须加入 “-d” 选项。
[root@localhost ~]# ls -ld /root/
dr-xr-x---.2 root root 4096 1 月 20 12:30 /root/
- “ls-l” 显示的文件大小是字节,但是我们更加习惯的是千字节用 KB 显示,兆字节用 MB 显示,而 “-h” 选项就是按照人们习惯的单位显示文件大小的,例如:
[root@localhost ~]# ls -lh
总用量44K
-rw-------.1 root root 1.2K 1 月 14 18:18 anaconda-ks.cfg
-rw-r-r--.1 root root 25K 1 月 14 18:17 install.log
-rw-r-r--.1 root root 7.6K 1 月 14 18:17 install.log.syslog