#########################linux系统结构#######################
1.linux系统结构是倒树型,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 ##显示当前在系统的位置#############################################ls list ##列出目标文件,或者列出目录中的内容 -a ##列出所有 -l ##列出文件属性 -s ##列出文件大小 -R ##第归列出 -d ##指定目录本身 -Rl ##列出目录和它的子文件##################################cd ##进入目标目录中 ~ ##回到当前用户家目录 ~username ##进入到指定用户家目录 .. ##进入当前目录的上一级 - ##进入之前所在系统目录##########################################touch ##新建文件##########################################mkdir make directory ##建立目录 -p ##递归建立目录##########################################cp 被复制文件 目的地 -r ##递归复制,用于复制目录##########################################mv 被移动文件 目的地mv 老名字 新名字mv /file . ##把/file移动到当前(.表示当前)##########################################rm -f #强制删除文件rm -fr #强制删除目录##########################################vim #文本编辑器 vim newfile按 i 键进入插入模式文件编写完毕按 Esc 推出到浏览模式键入:wq 保存推出######################通配符(正则表达式)########################* #匹配0-任意字符? #匹配任意单个字符~ #匹配当前用户家目录~user #匹配到user的家目录~+ #当前目录~- #当前目录之前所在的[abc] #有a或者有b或者有c eg:mv text/*[[:digit:]]* . #把test/里面含有数字的文件移当前[!abc] #除了含有a或者b或者c[^abc] #除了含有a或者b或者c[[:alpha:]] ##单个字母[[:lower:]] ##单个小写字母[[:upper:]] ##单个大写字母[[:alnum:]] ##单个字母或数字[[:punct:]] ##单个符号,不包含数字,字母以及空格[[:digit:]] ##数字[[:space:]] ##单个空格 eg:rm *[[:digit:]]* #删除当下含有空格的文件