/根目录/bi"/>

萌新的Linux学习之路

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了萌新的Linux学习之路相关的知识,希望对你有一定的参考价值。

  1. Linux中的目录

    技术分享

/ 根目录

/bin     ##存放必要的命令

/boot    ##存放内核以及启动所需要的文件

/dev     ##存放系统配置文件

/home    ##普通用户的宿主目录,用户数据存放在其主目录中

/lib     ##32位系统存放必要文件的运行库

/lib64    ##64位系统存放必要文件的运行库

/mnt     ##存放临时的映射文件系统,通常用来挂载使用

/proc    ##存放存储进程和系统信息

/root    ##超级用户的主目录

/sbin    ##存放系统管理程序

/tmp     ##存放临时文件

/usr     ##存放应用程序,命令程序文件、程序库、手册和其它文档

/var     ##系统默认存放日志的目录

/media    ##系统临时设备挂载点

/opt     ##第三方软件安装位置

/run     ##系统临时设备挂载点

/srv     ##系统数据

/sys     系统管理,主要关于内核

2.文件的寻址

 绝对路径:文件名以“/”开头,是文件在系统中的真实位置

 技术分享

 相对路径:文件名不用以“/”开头,他是文件相对于目前所在的位置的简写

 技术分享

3.文件的管理

 *)touch建立文件

 技术分享

 *)mkdir建立目录

 技术分享

 #当要建立的目录不存在上级目录时可以使用 -p 递归创建目录

 *)rm 删除文件或目录

 技术分享

 ##-f 表示强制删除,不提示

 ##-r 表示删除目录

 *)cat/head/tail查看文件内容


 *)vim文本方式编辑文件

 技术分享

 ## vim filename 进入到命令模式

 命令模式不能编辑文件,如果要编辑文件按“i”进入插入模式,完成编辑按“ESC”退出插入模式,输入“:wq”保存编辑并退出

 *)cd 切换工作目录

 技术分享

 # cd directory  ##切换工作目录到指定目录

 # cd -        ##切换工作目录到之前所在的目录

 # cd ~        ##切换到自己的家目录

 # cd ~username   ##切换到指定用户 家目录

 # cd ..       ##进入当前目录的上级目录

 *)ls 列出目录或者文本信息

 技术分享


  *)cp 文件复制

  (1.)#将桌面的file file2 文件复制到/mnt/目录下

 技术分享

  (2.)# 将file文件复制并且重新命名为aa

 技术分享

  (3.)#将zz目录复制并重新命名为cc

 技术分享

 *)mv 移动或重命名

  (1.)#将文件aa移动到目录zz中去

 技术分享

 (2.)#将文件file重新命名为qwe ## 前提是qwe为不存在文件名

 技术分享

 (3.)把westos中的linux移动到当前目录,“.”代表当前目录

 

技术分享

 3.正则表达式

  (1.)

  技术分享

  (2.)

 技术分享

 表示存在的或者不存在的

 #{1..9}    ##1-9

 #{1,3,5}    ##135

 #{1..3}{a..c} ##1a 2a 3a 1b 2b 3b 1c 2c 3c

(3.)

 技术分享

  (4.)表示存在的

 [a-C]  ##aA bB cC

 [a-c]  ##aA或者bB或者cC

 [1-3]  ##1或者2或者3

 [145]  ##1或者4或者5

 [^abc][!abc] ##除了a并且除了b并且除了c

 技术分享


以上是关于萌新的Linux学习之路的主要内容,如果未能解决你的问题,请参考以下文章

萌新的Linux学习之路

萌新的Linux学习之路

萌新的Linux学习之路

萌新的Linux学习之路---软件安装

萌新的Linux学习之路(十三)--Linux中设备的访问

萌新的Linux的学习之路(十四)--系统虚拟机管理