linux-文件管理-1

Linux操作系统的目录结构

常见目录及说明

/bin (/usr/bin 、 /usr/local/bin)
是Binary的缩写, 这个目录存放着最经常使用的命令

/home 
存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/root 
该目录为系统管理员,也称作超级权限者的用户主目录。

/sbin (/usr/sbin 、 /usr/local/sbin)
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序

/lib
系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

/lost+found
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

/etc 
所有的系统管理所需要的配置文件和子目录 my.conf

/usr 
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。

/boot 

存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件

/dev

类似于windows的设备管理器,把所有的硬件用文件的形式存储。

/media 
linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt 
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。 d:/myshare

/opt
这是主机给安装软件所存放的目录,如果按照JDK可放到改目录下默认为空。

/usr/local 
这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。

/var
这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。

操作命令

pwd指令:显示当前工作目录的绝对路径

ls指令:ls [选项] [目录或是文件]

​ 常用选项 -a显示目录所有的文件和目录 包括隐藏的

​ -l 以列表的方式显示信息

​ 查看显示当前目录下的所有内容

cd指令: 切换到指定目录

​ cd ~ 回到自己的家目录

​ cd… 回到当前目录的上一级目录

mkdir :用于创建目录

​ -p 创建多级目录

rmdir:指令删除空目录

​ 如果删除的不是空目录 需要用rm -rf要删除的目录

touch: 创建空文件

cp:拷贝文件到指定目录 cp source dest

​ -r 递归复制整个文件

rm:移除文件或者目录

​ -r 递归删除整个文件夹

​ -f 强制删除不提示

mv:移动文件或重命名

​ mv oldName newName (重命名)

​ mv temp/movefile /targetFolder (移动文件)

 

cat:查看文件内容 cat [选项] 要查看的文件

​ -n 显示行号

​ cat只能浏览文件,并不能修改文件,为了浏览方便,一般会用上管道命名 |more

more:more指令是一个基于vi编辑器的文本过滤器,他以全屏的方式显示文本文件的内容,more指令内置了若干快捷键

less:less指令用于来分屏查看文件内容,他的功能与more类似,但是比more更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载后才显示的,而是根据要加载的内容,对显示大型文件具有高效率

posted @   chen青草蛋糕  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示