Linux文件的管理】的更多相关文章

1.文件权限的概述 在Linux系统下,使用权限来保护资源的安全将是一种不错的选择.系统中每个文件的权限都有可读(r).可写(w)和可执行(x)这三种权限,它们分别对应权限数值4.2 和1.系统为每个文件和目录都设有默认的权限,每个文件中可分有拥有者(u).同群组的用户(g)和其他组用户(o). 文件的类型不同,权限就有所不同,虽然每个文件的权限都是 777,但在创建一个文件时,并没有看到该文件的权限是777,这是由于掩码的作用使得某些权限被屏蔽. 对于每个文件,其都由不同的信息组成,如图所示,…
文件基本操作管理   复制文件和目录 格式: Cp 源文件(文件夹) 新目标文件名(文件夹) 相同目录下,指定文件名. 不同目录下,不需要指定文件名. 参数: –r:递归复制整个目录树. –v:再复制的时候,显示详细信息. 移动/重命名文件或目录 格式: Mv 文件 目录 如果指定文件名,则可以重命名文件. 重命名: Mv 文件名 文件名 创建/删除文件 通过Touch 可以创建一个空文件或者是更新文件时间 通过rm可以删除文件或者是目录 参数: –i:交互式 –r: 归的删除包括目录下的所有文…
在linux系统下文件的权限通常会以下面的格式显示出来: Chmod文件权限: 权限的管理chmod -a  所有的权限 -u 文件所有者的权限 -g 组权限 -o 其他用户的权限 可以使用运算符来设置权限 + - = r  可读 w 可写 x 可执行 也可以用八进制的数字代表全权限:0 1 2 3 4 5 6 7 0     代表什么权限也没有 1     x 可执行的 2     w 可写的 3     w+x  wx 4     r 可读的 5     r+x 6     r+w 7   …
前情回顾: 我通过open这个系统调用虫洞来到了内核空间,又在老爷爷的指点下来到了sys_open的地盘,即将开始打开文件的工作. 详情参见:内核地址空间大冒险:系统调用 open系统调用链 我是一个线程,出生在这个Linux帝国.在老爷爷的指点下,通过系统调用表来到了这个叫sys_open的地方.这里很简陋,简单比划了几下就直接来到了do_sys_open的地盘. 一个负责接待的美女给我简单办理了手续,就让我去里面一个do_filp_open的房间.进去之后,这个房间里的工作人员又让我去后面的…
文章是从我的个人博客上粘贴过来的, 大家也可以访问我的主页 www.iwangzheng.com 以root身份登录linux以后, ls -al 可以看到 -rw-rw-r--  1 wangzheng wangzheng       269 12月 25 19:25 Capfile 其中第一列的第2-4位是指文件所有者的权限,5-7位是文件所在的用户组的权限,后三位是指其他人对这个文件的权限. r代表可读,w代表可写,x代表可执行 第二列的1代表连接数, 第三列的 wangzheng代表文件…
这一篇总结Linux系统中文件和目录的创建,复制,移动和重命名,包括删除这些最常用的操作. 创建 1,创建目录 使用命令:mkdir 实践:在根目录下创建一个目录命名为mcgrady 2,创建文件 使用命令:touch 实践:在mcgrady目录中创建两个文件,分别命名为:aaa和bbb 复制 命令:cp,即copy的缩写,可以复制文件和目录. 实践: 移动或重命名 移动可以理解为windows下的剪切操作. 实践: 删除 命令1:rmdir,只能删除一个空目录. 命令2:rm,可以删除文件和目…
以下是对POSIX的简短解释: POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945 POSIX标准意在期望获得源代码级别的软件可移植性.换句话说,为一个POSIX兼容的操作系统编写的程序,应该可…
Linux文件系统的层次结构 Linux文件系统的树状结构 目录是什么 顶层根目录的表示 文件系统中的两个特殊目录 Linux系统中的一些重要的目录 bin目录 sbin目录 家目录 dev目录 etc目录 挂载目录/media或/mnt 其他常用目录 绝对和相对路径 绝对路径 相对路径 [本节内容]1. Linux文件系统的层次结构1) 了解Linux文件系统的树状结构:在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构.2) 掌握目录的定义:目录相当…
1.1 创建一个目录 /data [root@liuhao ~]# mkdir /data 1.2 查看目录是否创建成功 <可以找到data即为创建成功> [root@liuhao ~]# ls / bin boot data dev etc home lib lib64 lost+found media mnt opt proc root sbin selinux srv sys tmp usr var 1.3 在 /data下面创建 linxu,txt  创建完查看 [root@liuha…
NFS(Network File System)即网络文件系统, 是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源. 在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS              -----------Network File Syste    网络文件系统 作用:在Linux服务器间实现数据共享 软件:nfs-utils       rpcbind       目录导出文…
简介 vsftpd是 "very secure FTP deamon"的缩写,是一个完全免费,开源的ftp服务器软件. 特点 小巧轻快,安全易用,支持虚拟用户.支持带宽限制等功能. FTP    ------------File Transfer Protocol  文件传输协议 FTP协议的连接模式:          主动连接          被动连接           软件:vsftpd 配置文件:/etc/vsftpd/vsftpd.conf 服务:vsftpd 端口:21…
Linux文件服务器的搭建            Samba      vsftpd      nfs       Samba服务                     作用:共享目录       软件:Samba 服务器 ,Samba-client 客户端       配置文件:/etc/smaba/smb.conf       服务:smb,nmb       端口:smb --->139/tcp , 445/tcp  提供文件共享功能             nmb --->137/u…
创建:touch  vim/vi  echo重定向  cat touch 管理: atime  mtime touch  文件名  //如果文件不存在,不创建文件 删除:mv /tmp find |xargs rm rm rm 删除文件 alias rm -I -I  提示 -f  强制删除 -r  删除目录 默认情况下 rm -rf / 是不让删的(centos 5 以及以下版本是可以) centos 7和6要删除是需要加一个参数的:--preserve-root是可以删的 rmdir 删除目…
一.设置文件所属的用户以及所属的组(chown,chgrp) chgrp用来更改文件的组拥有者,其一般格式为:chgrp [option] group file(1)把文件test的组拥有者改为zfs:chgrp zfs test watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemZzX2t1YWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt…
1. 打开/关闭文件 1). 打开文件 / fopen 作用: 打开一个文件,将其与文件流联系起来,方便后续的操作 头文件: #include <stdio.h> 函数原型: FILE *fopen(const char *file_name, const char *mode) 参数: file_name: 欲打开的文件名(可包含路径) mode: r(rb): 只读的方式打开文件 (该文件必须存在) r+(rb+): 以读&写的方式打开文件 (该文件必须存在) w(wb): 只写的…
一.复制文件.目录 使用 cp 命令复制文件或目录: $ cp 源文件(夹)目标文件(夹) 常用参数: -r 递归复制整个目录树 -v 显示复制过程的详细信息 二.移动.重命名文件或目录 通过 mv 命令移动或重命名文件或目录: $ mv 文件 目标目录 如果指定文件名,则可以重命名文件. 三.创建.删除文件 通过 touch  目录可以创建一个空文件或更新文件时间: $ touch test.md 通过 rm 命令可以删除文件或目录: $ rm test.md 常用参数: -i 交互删除,删除…
Linux文件权限管理1.改变文件或目录的权限:chmod命令详解命令名称:chmod命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421] [文件或目录] -R 递归修改功能:改变文件或目录权限 权限的数字表示r ------ 4w ------ 2x ------ 1 如rwxrw-r-- 可用764表示 实例 chmod g+w testfile #赋予文件testfile所属组写权限 chmod -…
linux用户管理 http://www.qq210.com/shoutu/android 用户账号的添加(新加用户需添加用户口令) :增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件,如/etc/shadow,/etc/group useradd -g www -G admin,root jdhu#创建jdhu用户,www用户组是其主要组 用户账号的删除 userdel -r jdhu#删除用户jdhu在系统文件(主要是/etc/passwd,/etc/…
Linux用户类别 root:这是系统特权用户类,他们都有访问root登录账号的权限 owner:这是实际拥有文件的用户 group:这是共享文件的组访问权的用户类的用户组名称 world:这是不属于上面3类的所有其他用户.   /etc/passwd 文件格式: muming:x:1000:1000:muming,,,:/home/muming:/bin/bash 用户名:密码:用户id:用户所属组id:用户信息描述:用户家目录:用户启动shell位置   /etc/shadow文件格式: m…
Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对路径与相对路径. 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录. 相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦! 处理目录的…
Linux 内核的文件 Cache 管理机制介绍 http://www.ibm.com/developerworks/cn/linux/l-cache/ 1 前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows.UNIX 一起占据了操作系统领域几乎所有的市场份额.特别是在高性能计算领域,Linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500 计算机中,有 301 台部署的是 Linux 操作系统.因此…
在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Linux文件和目录管理相关的一些重要命令,包括 目录与路径相关的命令(cd.pwd.mkdir.rmdir等).管理文件与目录的命令(ls.cp.rm.mv等).查看文件内容命令(cat.more.less等),在这一篇随笔中,将继续详细记录与Linux文件和目录管理相关的其他一些重要命令. 一.修改文…
   接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝对路径" 的概念. 在之前的学习中,就反复的强调了Linux的目录是 "树状目录" .假设我们需要在任意一个目录下切换到另一个目录下,通常是使用的是 cd 这个命令,此时在写切换的目录名时就有两…
https://www.ibm.com/developerworks/cn/linux/l-cache/ 1 前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows.UNIX 一起占据了操作系统领域几乎所有的市场份额.特别是在高性能计算领域,Linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500 计算机中,有 301 台部署的是 Linux 操作系统.因此,研究和使用 Linux 已经成为开发者的不可回…
用户及文件权限管理 实验介绍 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制 ,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学…
/etc/passwd文件与 /etc/shadow文件/etc/passwd文件/etc/passwd文件主要存放登录名.UID等用户相关信息,用户登录密码存放在/etc/shadow文件中.例子:root:x:0:0:root:/root:/bin/bash ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin root : x : 0 : 0 : root : /root : /bin/bash 登录名 密码 UID GID 账户描述 HOME目录位置 用…
一.Linux用户管理: 不同的用户的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于Linux的用户管理和权限机制,不同用户不能轻易查看.修改彼此的文件. 1. 查看用户: who am i who mom likes 只显示用户: whoami pts表示伪终端,伪是相对于/dev/tty而言的,当使用/dev/tty7时每打开一个终端就产生一个伪终端,pts/0后面的数字表示序号.第三列的是启动时间. who命令的参数说明: -a 打印能打印的全部 -d 打印死掉的进程…
linux入门-文件权限管理与配置 一.关于linux的操作命令一般格式如下: 1,一行指令中第一个输入的部分绝对是"指令(command)"或"可可执行文件案(例如批次 脚本,script)" 2,command 为指令的名称,例如变换工作目录的指令为 cd 等等: 3,中刮号[]并不存在于实际的指令中,而加入选项设置时,通常选项前会带 - 号,例如 -h: 有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help: 4,parameter1 pa…
### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home/账户名 cd ~leyi 切换到leyi账户的主目录,即/home/leyi pwd 显示当前目录 mkdir -p 111/222 创建多级目录 -p 参数 rmdir -p 111/222 当删除了222后111是空目录则222也会被删除 rmdir 仅能删除空目录 **ls 常用命令 **…
Linux命令行组成结构 Linux命令结构 在Linux中一切皆文件,一切皆命令! 命令提示符: [root@tt ~]# [xiaohui@tt ~]$ Linux命令行常用快捷键 ctrl + c cancel 取消当前的操作 ctrl + l (小写字母L) clear(命令) ctrl + d 退出当前用户 ctrl + r查找(历史命令). history|grep ctrl + a 把光标移动到行首 ctrl + e 把光标移动到行尾 ctrl+ u 把光标到行首的内容删除/剪切…