Linux操作系统:开源的力量与灵活性--文件属性的基本介绍

Linux

自由和开放源码的类UNIX操作系统

Linux是一种开源免费的操作系统,不需要支付版权费用,也可以自由修改源代码,定制自己需要的功能和性能。而Windows是一种商业操作系统,需要购买正版授权,而且不能随意更改内部结构和逻辑。

Linux VS Windows

Linux更加稳定、安全和高效,可以长时间运行而不需要重启或维护。Linux有严格的权限控制,可以防止恶意软件或病毒的侵入和破坏。Linux也可以更好的利用硬件资源,提高服务器的运行速度和响应能力。

Linux有更强大的命令行和脚本功能,可以方便地进行服务器的管理和配置。linux支持多种编程语言和工具,可以实现复杂的自动化任务和流程。而windows虽然也有一些命令行和脚本工具,如powershell等,但是相比之下功能和灵活性比较弱

服务器通常使用LAMP(Linux+Apache+MySQL+PHP)或LNMP(Linux+Nginx+MySQL+PHP)

Linux系统目录结构
  • /bin : bin是Binaries(二进制文件)的缩写,这个目录存放着最经常使用的命令!!!(系统预设的执行文件的防止目录)(存放的是除了root用户以外的通用用户)
  • /boot: 启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件
  • /etc : etc时Etcetera的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录!!!
  • /home:在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的
  • /lib:是Library的缩写,存放着系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库
  • /dev:device的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的
  • /media:Linux系统会自动识别一些设备,例如U盘,光驱等,当识别后,Linux会把识别的设备挂载到这个目录下
  • /mnt:用于临时挂在别的文件系统,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了
  • /proc:是一种虚拟文件系统,存储的是当前内核运行状态的一系列特殊文件,是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
  • /root:系统管理员的用户主目录
  • /srv:存放一些服务启动后需要提取的数据
  • /tmp:是temporary(临时)的缩写,用于存放一些临时文件
  • /usr:unix shared resources(共享资源)的缩写,很多应用程序文件都放在这个目录下
  • /var:variable的缩写,这个目录中存放着在不断扩充的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种目录文件

linux文件基本属性

linux系统是一种典型的多用户系统,为了保护系统的安全,Linux系统对不同的用户访问文件的权限做了不同的规定,我们通常使用一下两个命令修改文件或目录的所属用户和权限

  1. chown :修改文件所属用户与组
  2. chmod:修改文件所属用户的权限
ls -l //显示一个文件的属性以及文件所属的用户和组

touch test1 //创建test1文件
ls -al test1 //查看test1默认权限

chmod u=rwx,g=rx,o=r test1 //修改test1权限
ls -al test1

处理目录的常用命令

  1. ls
  2. cd
  3. pwd
  4. mkdir
  5. rmdir
  6. cp
  7. rm
  8. mv (移动文件和目录,或修改名称)

可以使用manp[]来查看各个命令的使用文档

Linux文件内容查看

  1. cat:由第一行开始显示文件内容
  2. tac:从最后一行开始显示文件内容
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值