1. 程式人生 > >系統目錄結構、ls命令、文件類型、alias命令

系統目錄結構、ls命令、文件類型、alias命令

linux基礎

系統目錄結構

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



本文出自 “探索發現新事物” 博客,請務必保留此出處http://shenj.blog.51cto.com/5802843/1974601

系統目錄結構、ls命令、文件類型、alias命令