2016-1-29 linux基础学习3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016-1-29 linux基础学习3相关的知识,希望对你有一定的参考价值。
ls /下的几个常用文件:
/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)
/dev:设备文件
通过ls /dev查看
ls /dev -l查看符号链接的文件
块设备:随机访问,数据块
字符设备:线性访问,按字符为单位
设备号:主设备(major)和次设备号(minor)
/etc:配置文件
/home:用户的家目录,每一个用户的家目录通常默认为home/USERNAME
/root:管理员的家目录
/lib:库文件和内核模块文件
静态库 .a
动态库 .dll, .so(shared object)
/lib/modules:内核模块文件
/media:挂载点目录,挂载移动设备
/mnt:挂载点目录,额外的临时文件系统
/opt:可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件
/var:可变化的文件
/bin:可执行文件,用户命令
/sbin:管理命令
/usr:shared,read-only只读文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib
命名规则:
1、长度不能超过255个字符;
2、不能使用“/”当文件名。
3、严格区分大小写
相对路径:从当前路径开始的路径
绝对路径:从盘符开始的路径
1.文件管理
2.目录管理
ls
cd
pwd
mkdir:创建空目录,默认创建最后一个目录
eg1:/root/x/y/z 分布创建
①mkdir x
mkdir x/y
mkdir x/y/z
②mkdir -pv /root/x/y/z 一步创建
-p:一步创建
-v:查看详细创建过程
tree 查看目录树
eg2:/mnt/test/x/m,y
mkdir -pv /mnt/test/{x/m,y}
eg3:/mnt/test2/a_b,a_c,d_b,d_c
mkdir -pv /mnt/test2/{a,b}_{b,c}
rmdir:删除目录 删除空目录
rmdir /mnt/test是不行的, 因为/mnt/test下还有目录
可以删一脉单传的目录,删z,y空了,删y,x空了,所以可直接删x
文件创建和删除
touch
-a:修改“访问”时间戳
-m:修改“修改”时间戳
-t [[CC]YY]MMDDHHMM[.SS] :修改成指定的时间戳
star:查看文件属性
创建文件,可以使用文件编辑器 ASCII
删除文件:rm
type rm查看rm的属性“rm -i”: 别名“-i”表示交互式命令,询问是否确定执行
表示使用命令自身的意思,而不是别名的时候可以加"/"
无别名,加意义
-f不用询问,直接删除
-r递归删除目录
cp:copy复制文件
使用格式:[ cp 源文件1,2,3…… 目标文件]
一个文件A到一个文件B(存 在):先提示是否覆盖,是就删除原B,并重命名为B
(不存在): 将源文件放在这文件处并重命名为B
一个文件A到一个目录C(存 在):将源文件放在这目录C下并保持原名A
(不存在):将源文件放在这目录下并重命名为C
多个文件A到一个目录D(存 在):将源文件放在这目录D下并保持原名A
**如果源文件是链接,复制过去的是链接指向的文件,
-r:复制目录,递归复制目录下的所有文件
复制一个目录A到一个文件B(不存在/存在):覆盖不了
复制一个目录A到一个目录C(存 在):A复制到C,保持原名A
(不存在):A复制到C,重命名成C
-f:强行复制
-i:提示是否覆盖,做交互式
-p:保持源文件的属组,属主,权限,时间戳
-L:复制链接文件,链接所指向的文件
-P,-d:复制链接文件,保持链接
-r,-R,递归复制
-a(-r/R,-d/P):归档复制,常用于备份
eg:cp /ect/{passwad,inittab,rc.d/rc.sysinst} /tmp
复制3个文件
mv:move移动文件
使用格式1:[ mv 源文件1,2,3…… 目标文件]
使用格式2:[ mv -t 目标文件 源文件1,2,3……]
一个目录A到一个文件E(存 在):/
(不存在):将源文件放在这目录下并重命名为E
一个目录A到一个目录F(存 在):将源文件剪切到这目录F下并保持原名A
(不存在):将源文件放在这目录下并重命名为F
install:
install -d DESCRIPTION:创建目录
install -t 目标文件 源文件1,2,3…… :复制文件
install 源文件1,2,3…… 目录/文件 (*目录-目录 不可行)
-m:给创建的目录设定权限,否则就默认为:rwx-xr-x
3.运行程序
4.设备管理
5.软件管理
6.进程管理
7.网络管理
文本处理:cat,more,less,head,tail,cut,sort,uniq,grep
正则表达式
管道和重定向:> < 》 《
用户,组,权限
bash及其特性
本文出自 “11160930” 博客,请务必保留此出处http://11170930.blog.51cto.com/11160930/1739991
以上是关于2016-1-29 linux基础学习3的主要内容,如果未能解决你的问题,请参考以下文章