系统目录结构
1、/- 根
每一个文件和目录从根目录开始。
2、/bin
二进制可执行文件
ps、ls、ping、grep、cp
3、/sbin
与bin目录差不多,也是二进制可执行文件
iptables、reboot、fdisk、ifconfig、swapon命令
4、/etc
配置文件,如/etc/resolv.conf,/etc/ssh/sshd_config
5、/dev
设备文件
指终端设备,USB设备
6、/proc
可以查看cpu、内存、性能参数
cat meminfo
cat cpuinfo
vmstat
7、/var
存放一些日志文件;库文件
8、/tmp
用户可以创建的临时部门文件
9、/usr
包含二进制文件,库文件等
10、/home
用户的家目录
11、/boot
系统引导文件
12、/lib
系统库文件
13、/opt
可选的附加文件,也可以存放目录
14、/mnt
挂载文件系统的目录
15、/media
挂载可移动设备如cd,DVD
16、/srv
服务数据
ls命令
获取目录/root下的所有目录和文件信息,包含隐藏文件
[root@test ~]# ls -la
total 2460
dr-xr-x---. 18 root root 4096 Oct 20 11:28 .
dr-xr-xr-x. 27 root root 4096 Oct 16 16:43 ..
-rw-------. 1 root root 1096 Sep 3 07:27 anaconda-ks.cfg
-rw-------. 1 root root 30353 Oct 20 10:27 .bash_history
-rw-r--r--. 1 root root 18 May 20 2009 .bash_logout
-rw-r--r--. 1 root root 176 May 20 2009 .bash_profile
-rw-r--r--. 1 root root 176 Sep 23 2004 .bashrc
drwx------ 2 root root 4096 Oct 11 00:21 .bypy
drwx------ 3 root root 4096 Oct 10 22:55 .cache
drwxr-xr-x 3 root root 4096 Oct 11 05:01 conf
第一段表示dr-xr-xr-x:d表示目录,-表示文件;r-xr-xr-x表示权限
第二段:表示有相同的文件数
第三段:该文件或者目录的所属者
第四段:该文件的所属主
第五段:该文件的大小,单位字节
第六段:Sep 3 07:27 创建或者访问修改的时间
第七段:该名称
查看目录:ls -ld *
查看大小:ls -lh
查看时间:ls -lrt
文件类型
d:文件夹
-:普通文件
l:链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如猫等串口设备)
s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)
alias命令
1、查看别名
[root@test ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
2、临时设置别名
[root@test ~]# alias test='ls /opt'
[root@test ~]# test
percona-release-0.1-4.noarch.rpm Python-2.7.6.tgz subversion test.sh
Python-2.7.6 save.tar temp tt
3、永久设置别名
若要每次登入就自动生效别名,则把别名加在/etc/profile或~/.bashrc中。然后# source ~/.bashrc
4、删除别名
[root@test ~]# unalias test
You have new mail in /var/spool/mail/root
[root@test ~]# test