您的位置:首页 > 运维架构 > Linux

鸟哥的linux私房菜学习笔记 ---第7章-1

2015-06-09 08:54 134 查看
1, /usr UNIX software resource 关于软件的文件都存放在这个目录下
2, 开机仅有根目录会被挂载,其他分区则是在开机完成之后才会持续进行挂载的行为
3, 根目录下的子目录不一定和根目录在同一个分区下.但是,要注意根目录下与开机过程有关的目录不能与根目录放在不同的分区下.
4, linux目录配置标准:FHS(Filesystem hierarchy standard) 仅定义根目录及其子目录

FHS 定义的三层主目录为: /, /var,/usr
有五个目录不能与根目录放在不同的分区中 /etc(配置文件) /bin 可执行文件(命令)/dev /sbin(设置系统环境) /lib
5, /var 常态性变动文件,和软件运行所产生的文件
6, 目录树指的就是linux的目录系统,因为他的层次结构和树和相似
7, /pro /sys 都是虚拟的文件系统,不占据硬盘容量,其数据只在内存当中
8, 挂载 利用目录当做一个进入点,将磁盘分区的数据放置在该目录下,进入该目录就可以读取该分区的数据.
就是将目逻辑上的目录与物理上的磁盘的不同区块对应起来
9, ..代表上一级目录 .代表当前目录
10, 目录的可执行x 意味着可以进入该目录,使其成为我的工作目录,我可以执行该目录下的命令和文件

11, lsb_release -a 查看LSB linux standard base版本的详细信息
12,uname 查看内核版本

13, 在写shell脚本管理系统的时候,最好使用绝对路径

14, -前一个工作目录
~ 当前用户的主目录
~mawenyuan mawenyuan这个用户的主目录

15, *代表通配符 ,*bashrc 就代表所有以bashrc开头的文件
16, 命令前加上\ ,标识可以忽略alias指定的参数
17,touch 创建空文件

18,关于文件的几个操作
cp 常用 cp -a 相当于 cp -pdr
rm
rm -r 将目录下的东西都删除掉
mv 可以实现文件移动,重命名,更新
basename [完整路径] 取得文件名
dirname [完整路径] 取得路径

19,关于目录的几个操作
ls 常用 ls -l ls -a
cd
pwd
mkdir mkdir -m 配置权限 mkdir -p 建立上层目录
rmdir

20, 环境变量PATH
每个用户的$PATH都不一样,在$PATH当中以意味着可以不输入命令的绝对路径就可以调用命令.
当这个你命令不在你的$PATH中,你也是可以通过绝对路径调用这个命令的
$PATH里的路径是有顺序之分的,多个在不同文件夹下的相同的命令,是要看谁在前面就调用谁
向$PATH中添加路径: PATH="$PATH":/root 添加 /root 这个目录

21,echo 显示,打印
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: