系统目录结构、ls命令、文件类型、alias命令

简介:

系统目录结构

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











本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/1974601,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
Linux
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
|
4月前
|
Linux
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
Linux部署03---ls命令入门 ls直接用命令是列出目录下的内容,ls命令等同于双击打开文件夹,FinalShell默认的是在home目录下,工作目录
|
存储 Linux
【Linux命令200例】lsattr用于查看文件或目录的属性
lsattr 是 Linux 系统中的一个命令,用于查看文件或目录的属性。它可以列出文件或目录的扩展属性(Extended attributes),以及是否设置了一些特殊属性,如不可删除、不可修改等。本文将详细介绍 `lsattr` 命令的用法,并提供几个实际的例子。
515 0
|
Linux
Linux 常用命令-移动文件、目录、重命名文件
Linux、移动文件、目录、重命名文件
111 0
|
Linux
LINUX删除指定子目录下所有指定文件名
LINUX删除指定子目录下所有指定文件名
120 0
|
Shell 网络安全
02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令
02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令
163 0
02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令
|
Linux
3.17 Linux移动或重命名文件和目录(mv命令)
mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:
616 0
3.17 Linux移动或重命名文件和目录(mv命令)
|
存储 Linux 网络安全
系统目录结构/ls命令/文件类型/alias命令
2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令 linux文件目录结构 linux文件结构 / 系统跟目录 root  root用户主目录,存放启动linux系统的核心文件,如操作系统的内核、引导程序grub等 home 普通用户主目录 bin 存放系统启动时需要执行的二进制文件,普通用户使用的命令。
1369 0