Linux教程

Linux目录配置及常见命令介绍

本文主要是介绍Linux目录配置及常见命令介绍,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux目录配置

/bin :存放用户一般使用程序,如ls,mv,rm等常用执行文件,有时内容与/usr/bin一样(使用链接文件)
/boot :在这个目录下存放的都是系统启动时要用到的程序。在使用grub或lilo引导linux的时候,会用到这里的一些信息
/lost+found:系统产生异常错误时,会将一些遗失的片段放在该目录下
/dev:dev 是设备(device)的英文缩写,这个目录对所有的用户都十分重要,因为在这个目录中包含了所有linux系统中使用的外部设备,但是这里并不是放的外部设备的驱动程序
/etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下
/etc/rc.d:这个路径主要在记录一些开关机过程中的 scripts 档案, scripts 有点像是DOS 下的批次档(.bat檔名)
/etc/rc.d/init.d:所以服务预设的启动 scripts 都是放在这里的,例如要启动与关闭iptables 可以:
/etc/rc.d/init.d/iptables start
/etc/rc.d/init.d/iptables stop
/etc/X11:这是与 X windows 有关的设定文件所在的目录,如XF86Config-4
/sbin :这个目录是用来存放系统管理员的系统管理程序,如fdisk,mke2fs,fsck等
/home :如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录
/lib :lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的,几乎所有的应用程序都会用到这个目录下的共享库
/mnt :这个目录在一般情况下也是空的,可以临时将别的文件系统挂在这个目录下
/proc :可以在这个目录下获取系统信息,这些信息是在内存中,由系统自己产生的。
/root :如果用户是以超级用户的身份登录的,这个就是超级用户的主目录,设置成较高安全等级700
/tmp :用来存放不同程序执行时产生的临时文件。
/usr :这是linux系统中占用硬盘空间最大的目录,相当于windows下的program files目录
/usr/bin:放置可执行程序,这个目录的档案与 /bin 几乎是相同的
/usr/sbin:放置管理者使用程序,与 /sbin 类似的功能
/usr/include:一些套件的头文件,以源代码形式安装程序时通常会用到
/usr/lib:许多程序与子程序所需的函数库
/usr/local:软件升级后常用的安装目录,可执行文件通常放在
/usr/local/bin
/usr/share/doc:系统说明文档
/usr/share/man:man工具文档放在路径
/usr/src:编译系统时,源代码存放的位置
/var:系统中的可变文档的存放位置,例如日志文件,未读邮件等

九.Linux一些常用指令
1.Linux正确关机
(1)shutdown
-k只发送警告信息,
-r重启,
-h关机,
-c取消关机指令,
-f略过磁盘检查,
-F进行磁盘检查
例:$ shutdown -h now [20:25][+10]"警告信息"
(2)reboot指令
sync;reboot;“嘀”一声后立刻关闭电源键可以关机;
(3)halt
(4)poweroff

2.文件与目录的权限
chown:改变文件拥有者
chgrp:改变文件所属群组
chmod:改变文件属性
umask:改变预设的建立文件或目录属性
chattr:改变文件的特殊属性
lsattr:显示文件的特殊属性
用户建立文件时的默认属性为666(可读,可写不能执行)
用户建立目录的默认属性为777(可读,可执行)
chattr 设置文件或目录的特殊属性
-chattr [+-=] [ASacdistu] [文件或目录名]
-+-=:增加、去除、设置属性
-A:文件或目录的存取时间不能被修改
-S:将数据同步写入到磁盘中,避免数据丢失
-a:文件只能增加数据,不能被删除,限root使用
-c:自动对文件使用压缩存储功能
-d:使文件具有dump功能
-i:使文件不能被删除、更名、设定硬链接,写入数据
-j:当使用ext3时,使文件在写入时先记录在日志中
-s:文件会被完全移出硬盘
-u:与s相反,可以取消删除操作
lsattr [-aR] 显示文件的特殊属性
-a:将隐藏文件的属性显示
-R:连同子目录的数据一同显示

3.搜索文件或目录
which:查看可执行文件位置
whereis:查看文件的位置
locate:配合数据库查看文件位置
find:实际搜寻硬盘查询文件名称
————————————————
版权声明:本文为CSDN博主「rtoax」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Rong_Toa/article/details/80577595

这篇关于Linux目录配置及常见命令介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!