Linux系统基本操作(一)
一、linux系统结构
1.linux系统结构是倒树型
2.
/bin##二进制可执行文件也就是系统命令
/sbin##系统管理命令存放位置
/boot##启动分区,负责系统启动
/dev##设备管理文件
/etc##大多数系统管理文件
/home##普通用户的家目录
/lib##32位系统库文件存放位置
/lib64##64位系统库文件存放位置
/media##系统临时设备挂载点
/mnt##系统临时设备挂载点
/run##系统临时设备挂载点
/opt##第三方软件安装位置
/proc##系统信息
/root##超级用户家目录
/srv,/var##系统数据
/sys##系统管理,主要是关于内核的
/tmp##系统临时文件存放位置
/usr##系统用户相关信息数据及用户自定义软件存放位置
二、系统文件路径
绝对路径
文件在系统的真实位置,文件名字以“/”开头
相对路径
文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值
pwd##显示但前在系统的位置
lslist##列出目标文件,或者列出目录中的内容
-a##列出所有
-l##列出文件属性
-s##列出文件大小
-S##按照文件大小排序
-R##第归列出
-d##指定目录本身
cdchage directory ##进入目标目录中
~##回到当前用户家目录
~username##进入到指定用户家目录
..##进入当前目录的上一级
-##进入之前所在系统目录
touch##新建文件
mkdir
make directory##建立目录
-p##第归建立目录
cp 被复制文件 目的地
-r##第归复制,用与复制目录
mv 被移动文件目的地
mv 老名字新名字
mv test/file .##把test/file移动到当前
rm -f#强制删除文件
rm -fr#强制删除目录
vim filename
按 i 键进入插入模式
文件编写完毕按 esc 推出到浏览模式
:wq 保存退出
三、通配符(正则表达式)
*#匹配0-任意字符
?#匹配任意单个字符
~#匹配当前用户家目录
~user#匹配到user的家目录
~+#当前目录
~-#当前目录之前所在的
[abc]#有a或者有b或者有c
[!abc]#除了含有a或者b或者c
[^abc]#除了含有a或者b或者c
[[:alpha:]]##单个字母
[[:lower:]]##单个小写字母
[[:upper:]] ##单个大写字母
[[:alnum:]]##单个字母或数字
[[:punct:]]##单个符号,不包含数字,字母以及空格
[[:digit:]]##数字
[[:space:]]##单个空格