Linux学习笔记(三)—系统管理篇之…

来源:互联网 发布:微信企业宣传软件 编辑:程序博客网 时间:2024/05/21 17:31
一、Linux文件系统结构
   Linux的文件系统,首先需要建立一个根“/”文件系统,然后再建立各个空目录,接着将分区中的文件系统挂载在到这些目录下。
   /bin构建最小系统所需的命令(最常用的命令)
    /boot内核与启动文件
    /dev各种设备文件
    /ect系统软件的启动和配置文件
    /home用户的主目录
    /libC编译器的库
    /media可移动介质的安装点
    /opt可选的应用软件包(不常用)
    /proc进程的映像
    /root 超级用户root的主目录
    /sbin和系统操作有关的命令
    /tmp临时文件存放点
    /usr非系统的程序和命令
    /var系统专用的数据和配置文件

二、文件共享
    1、建立工作目录:sudo mkdir目录名
    2、设置工作目录的属性
           sudo chgrp工作组名 目录名  //将目录的所有权给工作组
           sudo chmodg+rwx 目录名   //同组的人可以读写执行
              ...
三、建立文件和目录
   mkdir:建立目录。mkdir -p路径;可以完整建立路径。可以多写几个路径
   touch:建立空文件。touch文件名。可用于配制特点实验环境,更新文件的建立日期时间,自动备份整理文件。

四、移动复制删除
  1、mv:mv文件名或者目录。默认情况下,假如移动到的那个地方有相同的文件或者目录时,会直接覆盖,而不会给出提示。一般用mv -i文件或者目录。这样会有提示
  2、cp:复制文件。cp 文件名目录。默认下会覆盖同名文件。需要加-i。-b会在相同的文件名后加一个~。一般cp会自动跳过目录,用-r可以复制目录。cp -r 原目录目标目录
  3、rmdir:删除目录,当目录不为空是会报错。
    rm:删除文件。-i会进行提示,只读文件不管加不加-i都会进行提示。-f自动同意删除所有。-r删除目录及里面的全部数据

五、文件和目录的权限
  有三种用户:文件所有者,文件属组用户,其他人。
  1、查看文件、目录的属性
    ls -l 目录名或者文件名。
   显示第一个字符为文件类型(-为普通文件,d目录,c字符设备,b块设备....)
   后面九个分别为属主,属组,其他人的权限,可以用八进制进行表示。如rwx就为8
    后面两个为文件的属主和属组名
   后面为该文件链接数目,文件大小,最后修改的时间日期,路径
 2、chown和chgrp:改变文件所有权。一般用chown,可以改变属主和属组。chgrp只改变属组
  3、chmod:修改文件权限,+/-。文件属主u,属组g,其他o,所有人a

六、文件类型
  1、拥有某个设备文件不是有对应的硬件存在,而是支持那个硬件
  2、ln:建立链接。直接使用“ln目标文件名”为硬链接,对谁操作都会影响对方。-s为软链接,等于取了别名。删除别名不会影响,删除本身别名也没用了。
  
七、输入输出重定向和管道
   1、输出重定向:ls/cat >路径或者文件名。指定输出。若给文件输入,则会覆盖原有内容。需要用》,则仅仅是添加在后面。
   2、输入重定向:<:cat < 文件名可以将文件内容输出。cat << 字符可以以输入该字符为结束标志。
   3、管道:|接收输入,在传到其他地方。如 ls |grep y。首先ls列出所有文件名,|接收所有数据,再传给grep ,用于查找含y的文件名。
     
     
0 0
原创粉丝点击