1. linux 里的系统文件默认在哪里放是在root目录下吗
linux 系统下有etc目录是放置配置文件的 dev是设备文件 home是家目录 / 根目录 │ ├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件 ├proc/ 内核与进程镜像 │ ├mnt/ 临时挂载 ├media/ 挂载媒体设备 │ ├root/ root用户的$HOME目录 ├home/ │ ├user/ 普通用户的$HOME目录 │ └.../ │ ├bin/ 系统程序 ├sbin/ 管理员系统程序 ├lib/ 系统程序库文件 ├etc/ 系统程序和大部分应用程序的全局配置文件 │ ├init.d/ SystemV风格的启动脚本 │ ├rcX.d/ 启动脚本的链接,定义运行级别 │ ├network/ 网络配置文件 │ ├X11/ 图形界面配置文件 │ ├usr/ │ ├bin/ 应用程序 │ ├sbin/ 管理员应用程序 │ ├lib/ 应用程序库文件 │ ├share/ 应用程序资源文件 │ ├src/ 应用程序源代码 │ ├local/ │ │ ├soft/ 用户程序 │ │ └.../ 通常使用单独文件夹 │ ├X11R6/ 图形界面系统 │ ├var/ 动态数据 │ ├temp/ 临时文件 ├lost+found/ 磁盘修复文件 大体就是这样的 你的数据是你自己定义的 apache可以定义的 当然你没有说你用的啥系统 这个是我用的桌面 Ubuntu
2. /root閫傜敤浜庡瓨鏀剧郴缁熷惎鍔ㄦ枃浠
棰樹富鏄鍚︽兂璇㈤棶鈥/root閫傜敤浜庡瓨鏀剧郴缁熷惎鍔ㄦ枃浠跺拰浠涔堚濓紵寮曞兼墍闇鏂囦欢涓庨厤缃淇℃伅銆/root鏄鏁版嵁搴撴妧鏈涓鐨勪竴绉嶆爣璇嗭紝涓昏佸瓨鏀綥inux鏍稿績鏂囦欢锛岄傜敤浜庡瓨鏀剧郴缁熷惎鍔ㄦ枃浠跺拰寮曞兼墍闇鏂囦欢涓庨厤缃淇℃伅銆傚惎鍔ㄦ枃浠舵槸鐢辨眹缂栫紪鍐欙紝鏄绯荤粺涓婄數澶嶄綅鍚庣涓涓鎵ц岀殑绋嬪簭銆
3. linux的目录结构是怎样的
在linux的根目录下一般都有如下的目录,
其中,
/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可
/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。
/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。
注:/etc/X11存放与x windows有关的设置。
/home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据
/lib:/usr/lib:/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为/lib/moles。
/lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于/disk 中,此目录下就会自动产生目录/disk/lost+found
/mnt:/media:光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载。
/opt:给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下
/proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等
/root:系统管理员root的家目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下。
/sbin:/usr/sbin:/usr/local/sbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用。
/tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
/srv:服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内
/usr:应用程序存放目录,/usr/bin存放应用程序,/usr/share存放共享数据,/usr/lib存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间
/var:放置系统执行过程中经常变化的文件,如随时更改的日志文件/var/log,/var/log/message:所有的登录文件存放目录,/var/spool/mail:邮件存放的目录,/var/run:程序或服务启动后,其PID存放在该目录下
4. 鎴戞槸鏂版墜,鍏充簬linux鐨勪竴浜涘懡浠や釜灏忛棶棰
瑙e喅锛
1锛氱‘瀹氬綋鍓嶅伐浣滅洰褰:
pwd
鎶婂伐浣滅洰褰曟敼鍒扮埗鐩褰曚笂:
cd /
鐒跺悗鐢ㄩ暱鏍煎紡鍒楀嚭鍏朵腑鎵鏈夊唴瀹:
ls 鎴栬呮槸 ll
鎴戜滑鏈杩戜竴涓鏈堥兘鍦ㄤ笂LINUX锛岃繖涓嬮潰鏄鎴戜粠绗旇版湰閲岄潰鎽樺彇褰曞叆鐨.
2:鍦ㄤ綘鎵鐢ㄧ殑linux绯荤粺涓,鏍圭洰褰曚笅鍗犳湁鍝浜涘唴瀹:
/bin:
瀛樻斁绯荤粺涓鐨勫簲鐢ㄧ▼搴忥紝鎵鏈夌敤鎴峰潎鍙浣跨敤銆
/sbin:
绠$悊鍛樹娇鐢ㄧ殑绯荤粺绋嬪簭
/boot:
瀛樻斁LINUX鍚鍔ㄦ枃浠讹紝鍖呮嫭LINUX绯荤粺鐨勫唴鏍搞
/home锛
瀛樻斁闄root鐢ㄦ埛浠ュ栫殑鍏跺畠鏅閫氱敤鎴风殑鏂囦欢锛岃ョ洰褰曞瓨鏀炬櫘閫氱敤鎴风殑涓荤洰褰曪紝鏅閫氱敤鎴疯佷繚瀛樻枃浠讹紝鍗充繚瀛樻枃浠讹紝鍗冲瓨鏀句簬/home鏂囦欢澶逛腑銆
/etc:
瀛樻斁LINUX绯荤粺涓鎵鏈夌殑閰嶇疆锛屽寘鎷缃戠粶閰嶇疆锛屾湇鍔″櫒閰嶇疆锛岀郴缁熼厤缃锛屽惎鍔ㄩ厤缃銆
/dev:
瀛樻斁LINUX绯荤粺鐨勬墍鏈夌‖浠舵枃浠跺す.
娉ㄦ剰锛岃繖浜涙枃浠跺苟闈炴槸椹卞姩绋嬪簭锛孡INUX浼氬皢鎵鏈夌殑纭浠跺叏閮ㄩ噰鐢ㄦ枃浠惰〃绀恒
/mnt:
绉颁负涓存椂鎸傝浇鐐癸紝褰撹$畻鏈哄畨瑁呬簡鍏夐┍鍚庯紝鏂囦欢鐩褰曚笅鍗充骇鐢熶竴鏂囦欢澶癸紝涓篊DROM锛屽彲浠ラ氳繃鍛戒护锛屽皢鍏夌洏涓鐨勫唴瀹规樉绀哄埌CDROM鏂囦欢澶逛腑銆
/root:
鍗硆oot鐢ㄦ埛鐨勪富鐩褰曪紝root鐢ㄦ埛瑕佷繚瀛樻枃浠讹紝閫氬父淇濆瓨鍒拌ョ洰褰曚笅鍗冲彲銆
/usr锛
绯荤粺涓鐨勫簲鐢ㄧ▼搴忥紝鍚屾椂涔熷寘鎷浜嗗浘褰㈢晫闈涓嬬殑绯荤粺.
/var:
璇ラ」鏂囦欢澶逛腑淇濆瓨鐨勬槸LINUX绯荤粺鐨勫姩鎬佸彲鍙樺姩鐨勬暟鎹锛屽傛棩蹇楋紝鏁版嵁瀛橈紝缂撳瓨绛夈備互涓婃暟鎹鍧囨槸鍙鍙樻暟鎹銆
3.
鐢ㄤ粈涔堝懡浠ゅ彲浠ユ妸涓ゆ枃浠跺悎鎴愪竴涓鏂囦欢
cat 鏂囦欢鍚 >> 鏂囦欢鍚
绀轰緥锛
鍦/home鐩褰曚笅锛屾湁涓や釜鏂囦欢锛屼竴涓鏄1.txt锛岃繕鏈変竴涓鏄2.txt.
鐜板湪灏1.txt鐨勫唴瀹规坊鍔犲埌2.txt鐨勬湯灏.
杩欐槸娣诲姞锛岃繕鏈変竴绉嶆槸鎵撳寘锛屼篃灏辨槸灏嗕袱涓鏂囦欢鍚堟垚涓涓鏂囦欢锛屼絾涓嶈繘琛屽帇缂╂搷浣溿
鍛戒护:
tar -cvf 鎵撳寘鍚庣殑鏂囦欢鍚 瑕佹墦鍖呯殑鏂囦欢
閲婃斁鐨勫懡浠ゆ槸锛
tar -xvf 鏂囦欢鍚
鍒涘缓涓涓鏂版枃浠:
渚:
touch 鏂囦欢鍚
mkdir 鏂囦欢澶
echo hello > 1.txt
cat hello > 1.txt
cat <<! > 1.txt
4.
ls -l | grep ^d | wc -l
鎴
ll | grep ^d | wc -l
绁濅綘濂借繍.
濡傛灉鏈変笉鎳傜殑锛屽彲浠ヨ仈绯绘垜.
5. Linux目录有哪些分别存放什么
1、boot :存放启动文件
2、dev:device, 存放设备文件
3、etc: etcetera/and so on等等的意思 ,存放配置文件
4、home: 普通用户家目录
5、media: 移动存储自动挂载目录
6、opt :option,第三方软件安装目录
7、proc:process, 内存/CPU等系统文件
8、root:root用户的家目录
9、run:系统运行时需要的文件,不能随便删除
10、srv :service,服务相关数据
11、sys :system系统文件
12、tmp :temporary,临时文件夹
13、usr :Unix System Resource,Unix系统资源,存放库文件,文档,命令,用户数据
14、var:variety,存放变化的文件,存放日志文件
15、lib:,library,库文件
16、/:根目录,代表整块硬盘
6. linux根目录下5个主要的目录及目录的功能各是什么
(1)/ : 根目录
(2)/bin :存放启动时所需要的普通程序
(3)/boot : 存放内核及启动所需要的文件
(4)/dev :存放设备相关的文件
(5)/etc :存放系统的配置文件
(6)/home:存放用户文件的主目录,用户数据( cd ~ 可进入自己的主目录)
(7)/lib :存放启动时所需要的库文件
(8)/mnt :存放临时的映射文件,通常是一些用来安装其他设备的子目录(如 /mnt/cdrom /mnt/floppy)
(9)/proc :这是一个虚拟的文件系统,存放当前系统的状态(有关进程和系统信息)
(10)/root: 超级用户主目录
(11)/sbin: 存放启动时所需要的系统管理程序
(12)/tmp :存放启动时产生的临时文件
(13)/usr : 包含一般不需要修改的应用程序,命令程序文件,程序库,手册
(14)/var :存放系统产生的经常变化的文件
(15)/var/tmp: 存放用户的临时文件
(16) /usr/lib: 存放非启动用的库文件
(17)/lib/moles /: 存放内核模块
(18)/var/log:存放大多数日志文件
(19)/var/run: 存放运行时的信息
(20)/var/lib: 存放一些系统运行时需要的文件
(21)/var/spool: 存放邮件,新闻及打印序列
(22)/etc/X11:存放X窗口系统所需要的配置文件
(23)/etc/init.d :存放启动描述文件,包括各种模块和服务的加载描述
(24)/etc/rcS.d :存放一些连接到 /etc/init.d的文件,根据runlevel的不同而执行不同的描述
(25)/etc/rc0.d---/etc/rc6.d: 存放一些连接文件,只在指定的runlevel 下执行相应的描述
(26)/usr/X11R6,/usr/X11,/usr/Xfree86 :存放X窗口系统所需要的文件
(27)/usr/bin : 存放应用程序二进制可执行文件
(28)/usr/sbin:存放大部分系统程序
(29)/usr/games:存放游戏程序及相应的数据
(30)/usr/include:存放c 和c++的头文件
(31)/usr/info:存放GNU Info程序所需要的数据
(32)/usr/man:存放man程序所需要的数据
(33)/usr/src:存放源代码文件
(34)/usr/doc: 存放文档文件
(35)/usr/local:存放本地计算机所需要的文件
(36)/usr/shared:存放各种共享文件