linux用户根目录
1. 如何进入linux根目录
用LINUX SHELL命令。
用法:
cd “你想要进的目录” //当目录名称中含有空格、中文或其它特殊字符时请用双引号包括
以下是最常用的几个目录的写法:
1、/ 代表根目录
2、.当前目录
3、.. 上级目录
4、~ 当前用户的默认工作目录
注:目录可以省略不写, 与cd ~ 有相同的效果。
Linux根目录结构:
(1)linux用户根目录扩展阅读:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目录操作命令
1、ls命令
功能:显示文件和目录的信息
ls以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 显示文件,按照修改时间排序
2、cd命令
功能:改名目录
cd dir切换到当前目录下的dir目录
cd /切换到根目录
cd ..切换到到上一级目录
cd ../..切换到上二级目录
cd ~切换到用户目录,比如是root用户,则切换到/root下
3、cp命令
功能:文件
cp source target将文件source复制为target
cp /root /source.将/root下的文件source复制到当前目录
cp –av soure_dir target_dir将整个目录复制,两目录完全一样
4、rm命令
功能:删除文件或目录
rm file删除某一个文件
rm -f file 删除时候不进行提示。可以于r参数配合使用
rm -rf dir删除当前目录下叫dir的整个目录
5、mv命令
功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
mv source target将文件source更名为target
6、diff
功能:比较文件内容
diff dir1 dir2比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
diff file1 file2比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
comm file1 file2比较文件,显示两个文件不相同的内容
2. Linux中的根目录下的各个文件都有什么作用
1)bin
bin是binary的缩写,是UNIX类操作系统中根目录的标准子目录,包含可执行的程序(即准备运行的程序),以便达到启动(即启动)和修复系统的最小功能。
/bin是系统默认的路径,它是系统发出命令时搜索相应程序的目录列表。这意味着,只要在命令行中输入文件名,然后按下Enter键,就可以运行/bin中的对应的可执行文件(即,可运行程序)从而达到我们执行命令完成对应功能的操作。
2)boot
这里面存放的是启动Linux时使用的一些核心文件。Linux的引导过程是Linux上的开源操作系统在计算机上的初始化。它涵盖了从初始引导到启动初始用户空间应用程序的许多步骤。同样让我们打开boot看看,里面的内容。
3)dev
/dev是特殊文件或设备文件的位置。它突出显示了Linux文件系统的一个重要方面——一切皆文件/目录。
4)etc
etc目录用来存放系统管理所需要的配置文件和子目录。它包含所有与系统相关的配置文件。
5)home
使用用户的主目录,比如说有个用户叫zhang,那他的主目录就是/home/zhang我们通常同“~”来表示家目录。
6)lib
这个目录里存放着内核模块和系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库,是二进制文件。它们对于基本系统功能是必不可少的。
7)lost+found
每个文件系统即每个分区都有自己lost+found的目录。你会在这里找到被损坏的文件的恢复位。
这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所,也就是说它对于恢复由于许多原因如电源故障而没有正确关闭的文件是有用的。
8)media
这是linux中的播放器。Linux媒体播放器和任何其他媒体播放器一样做同样的事情:播放音频和视频。在本文中,“Linux媒体播放器”被用于作为Linux视频播放器和Linux音频播放器的双重任务的软件。
9)mnt
系统提供这个目录是让用户临时挂载别的文件系统。这是一个通用的挂载点。该目录通常包含挂载点或子目录,在其中安装软盘和CD。
10)opt
这个目录是为所有不属于默认安装的软件和附加包保留的。因为要遵守FSSTND,所有第三方应用程序都应该安装在这个目录中。
11)proc
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
12)root
root包含一个先进的GNU/Linux操作系统。它的目标是稳定、灵活和快速。root是一个通用系统,包括服务器和工作站使用的软件。root包括现代和强大的桌面环境。它是系统管理员的主目录。作为系统的拥有者,它的特权就是单独拥有一个目录。
13)sbin
/sbin是Linux和其他UNIX类操作系统中root目录的标准子目录,包含可执行程序(即准备运行)程序,也就是说这里存放的是系统管理员使用的管理程序。
3. Linux中的根目录下的各个文件都有什么作用
linux根目录下各文件夹的作用x0dx0a x0dx0a/bin 二进制可执行命令 x0dx0a/dev 设备特殊文件 x0dx0a/etc 系统管理和配置文件 x0dx0a/etc/rc.d 启动的配置文件和脚本 x0dx0a/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 x0dx0a/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 x0dx0a/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 x0dx0a/tmp 公用的临时文件存储点 x0dx0a/root 系统管理员的主目录(呵呵,特权阶级) x0dx0a/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。 x0dx0a/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里 x0dx0a/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 x0dx0a/var 某些大文件的溢出区,比方说各种服务的日志文件 x0dx0a/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含: x0dx0a/usr/x11r6 存放x window的目录 x0dx0a/usr/bin 众多的应用程序 x0dx0a/usr/sbin 超级用户的一些管理程序 x0dx0a/usr/doc linux文档 x0dx0a/usr/include linux下开发和编译应用程序所需要的头文件 x0dx0a/usr/lib 常用的动态链接库和软件包的配置文件 x0dx0a/usr/man 帮助文档 x0dx0a/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 x0dx0a/usr/local/bin 本地增加的命令 x0dx0a/usr/local/lib 本地增加的库根文件系统 x0dx0a x0dx0a通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要 x0dx0a经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。 x0dx0a除了可能的一个叫/ v m l i n u z标准的系统引导映像之外,根目录一般不含任何文件。所有 x0dx0a其他文件在根文件系统的子目录中。 x0dx0a1. /bin目录 x0dx0a/ b i n目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些 x0dx0a命令都是二进制文件的可执行程序( b i n是b i n a r y - -二进制的简称),多是系统中重要的系统文件。 x0dx0a2. /sbin目录 x0dx0a/ s b i n目录类似/bin ,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使 x0dx0a用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。 x0dx0a3. /etc目录 x0dx0a/ e t c目录存放着各种系统配置文件,其中包括了用户信息文件/ e t c / p a s s w d,系统初始化文 x0dx0a件/ e t c / r c等。l i n u x正是*这些文件才得以正常地运行。 x0dx0a4. /root目录 x0dx0a/root 目录是超级用户的目录。 x0dx0a5. /lib目录 x0dx0a/ l i b目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文 x0dx0a件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副 x0dx0a本,故可以使得可执行文件变得更小,节省空间。 x0dx0a6. /lib/moles 目录 x0dx0a/lib/moles 目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引 x0dx0a导系统所需的模块(例如网络和文件系统驱动)。 x0dx0a7. /dev目录 x0dx0a/ d e v目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用 x0dx0a户可以通过访问/ d e v / m o u s e来访问鼠标的输入,就像访问其他文件一样。 x0dx0a8. /tmp目录 x0dx0a/tmp 目录存放程序在运行时产生的信息和数据。但在引导启动后,运行的程序最好使用 x0dx0a/ v a r / t m p来代替/tmp ,因为前者可能拥有一个更大的磁盘空间。 x0dx0a9. /boot目录 x0dx0a/ b o o t目录存放引导加载器(bootstrap loader)使用的文件,如l i l o,核心映像也经常放在这里, x0dx0a而不是放在根目录中。但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的 x0dx0a文件系统会更好一些。还有一点要注意的是,要确保核心映像必须在i d e硬盘的前1 0 2 4柱面内。 x0dx0a10. /mnt目录 x0dx0a/ m n t目录是系统管理员临时安装( m o u n t )文件系统的安装点。程序并不自动支持安装到 x0dx0a/mnt 。/mnt 下面可以分为许多子目录,例如/mnt/dosa 可能是使用m s d o s文件系统的软驱, x0dx0a而/mnt/exta 可能是使用e x t 2文件系统的软驱,/mnt/cdrom 光驱等等。 x0dx0a11. /proc, /usr,/var,/home目录 x0dx0a其他文件系统的安装点。
4. linux怎样在根目录下创建文件夹
操作步骤如下所示:
一、进入linux系统并终端,输入命令”cd/“,然后按回车键来到根目录。
5. Linux下的根目录和家目录的区别是什么
为了更好的理解Red Hat Linux根目录”/“下各个系统文件夹的含义和用途,下面以红帽9.0个人版为例,按各个文件夹的功能将根目录下 x0dx0a文件夹分为以下四类:x0dx0a一 、管理类文件夹:x0dx0a/boot 该目录默认下存放的是Linux的启动文件和内核,例如LILO或GRUB的文件。 x0dx0a/initrd 它的英文含义是boot loader initialized RAM disk,就是由boot x0dx0aloader初始化的内存盘。在linux内核启动前,boot x0dx0aloader会将存x0dx0a储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。x0dx0a/bin 该目录中存放Linux的常用命令。 x0dx0a/sbin 该目录用来存放系统管理员使用的管理程序。x0dx0a/var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。如果做mail server,则需在Linux安装时将该目录设置为大空间。x0dx0a/etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置x0dx0a用户信息等。如果做web x0dx0aserver,则需在Linux安装时将该目录设置为大空间。x0dx0a/dev x0dx0a该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目x0dx0a录没有区别。例如在系统中键入“cd x0dx0a/dev/cdrom”就可以看到光驱中的文件。 x0dx0a/mnt x0dx0a该目录默认下有2个分别对应光驱和软驱的文件夹cdrom和floppy。你可以临时将别的文件系统挂在该目录下,例如“挂载光驱x0dx0amount/dev/cdrom x0dx0a/mnt/cdrom,查看光驱cd /mnt/cdrom”,养成良好习惯不使用时及时卸载“umount /mnt/cdrom”。x0dx0a二 、用户类文件夹:x0dx0a/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。x0dx0a/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。x0dx0a三 、应用程序类文件夹:x0dx0a/usr 用户的应用程序和文件几乎都存放在该目录下。x0dx0a/lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库,其作用类似于Windows里的.dll文件 x0dx0a/opt x0dx0a第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时x0dx0a就有可能碰到麻烦,相当于windows里面的“C:\Program x0dx0aFiles”。x0dx0a/tmp 用来存放不同程序执行时产生的临时文件,该目录会被系统自动清理干净。 x0dx0a四 、信息类文件夹:x0dx0a/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。x0dx0a/misc 英语意思是杂物箱,可以让多用户堆积和临时转移自己的文件。x0dx0a/lost+found x0dx0a该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。x0dx0a初学者可以使用ls或ll指令查看各个文件夹,通过查看各个文件夹下文件的颜色来了解文件的含义。x0dx0a文件颜色的含义:蓝色为文件夹;绿色是可执行文件;浅蓝色是链接文件;红框文件是加了SUID位,任意限权;x0dx0a红色为压缩文件;褐色为设备文件。
6. linux根目录下5个主要的目录及目录的功能各是什么
(1)/:根目录x0dx0a(2)/bin:存放启动时所需要的普通程序x0dx0a(3)/boot:存放内核及启动所需要的文件x0dx0a(4)/dev:存放设备相关的文件x0dx0a(5)/etc:存放系统的配置文件x0dx0a(6)/home:存放用户文件的主目录,用户数据(cd~可进入自己的主目录)x0dx0a(7)/lib:存放启动时所需要的库文件x0dx0a(8)/mnt:存放临时的映射文件,通常是一些用来安装其他设备的子目录(如/mnt/cdrom/mnt/floppy)x0dx0a(9)/proc:这是一个虚拟的文件系统,存放当前系统的状态(有关进程和系统信息)x0dx0a(10)/root:超级用户主目录x0dx0a(11)/sbin:存放启动时所需要的系统管理程序x0dx0a(12)/tmp:存放启动时产生的临时文件x0dx0a(13)/usr:包含一般不需要修改的应用程序,命令程序文件,程序库,手册x0dx0a(14)/var:存放系统产生的经常变化的文件x0dx0a(15)/var/tmp:存放用户的临时文件x0dx0a(16)/usr/lib:存放非启动用的库文件x0dx0a(17)/lib/moles/:存放内核模块x0dx0a(18)/var/log:存放大多数日志文件x0dx0a(19)/var/run:存放运行时的信息x0dx0a(20)/var/lib:存放一些系统运行时需要的文件x0dx0a(21)/var/spool:存放邮件,新闻及打印序列x0dx0a(22)/etc/X11:存放X窗口系统所需要的配置文件x0dx0a(23)/etc/init.d:存放启动描述文件,包括各种模块和服务的加载描述x0dx0a(24)/etc/rcS.d:存放一些连接到/etc/init.d的文件,根据runlevel的不同而执行不同的描述x0dx0a(25)/etc/rc0.d---/etc/rc6.d:存放一些连接文件,只在指定的runlevel下执行相应的描述x0dx0a(26)/usr/X11R6,/usr/X11,/usr/Xfree86:存放X窗口系统所需要的文件x0dx0a(27)/usr/bin:存放应用程序二进制可执行文件x0dx0a(28)/usr/sbin:存放大部分系统程序x0dx0a(29)/usr/games:存放游戏程序及相应的数据x0dx0a(30)/usr/include:存放c和c++的头文件x0dx0a(31)/usr/info:存放GNUInfo程序所需要的数据x0dx0a(32)/usr/man:存放man程序所需要的数据x0dx0a(33)/usr/src:存放源代码文件x0dx0a(34)/usr/doc:存放文档文件x0dx0a(35)/usr/local:存放本地计算机所需要的文件x0dx0a(36)/usr/shared:存放各种共享文件
7. linux根目录tmp文件夹的含义
tmp为存储临时文件的文件夹,包含系统和用户创建的临时文件。当系统重新启动时,这个目录下的文件都将被删除。
使用Linux,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构,用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。
文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。图1.1中那些根目录下的目录就是系统目录。
(7)linux用户根目录扩展阅读
linux常用文件夹及说明:
1、/- 根
每一个文件和目录从根目录开始。
只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样。
2、/bin中 - 用户二进制文件
包含二进制可执行文件。
在单用户模式下,你需要使用的常见linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。
例如:ps、ls、ping、grep、cp
3、/sbin目录 - 系统二进制文件
就像/bin,/sbin同样也包含二进制可执行文件。
但是,在这个目录下的linux命令通常由系统管理员使用,对系统进行维护。例如:iptables、reboot、fdisk、ifconfig、swapon命令。