文件处理命令接上一篇

cat concatenate and display fils 查看小文件

more分页显示文件

空格或者f翻页,回车下一行,Q或q退出。

head –num  num代表行数,该命令为显示前num行

tail –num 同上只是从后显示,即显示后num行

软链接(类似于windows快捷方式)

权限为lrwxrwxrwx 指向源文件

如果源文件被删除该软链接则无效

可以跨文件系统使用,如/用etx3而别的/test用的事etx4,软链接可以在/test源文件在/中

硬链接

时间与源文件相同且同步更新,有点像copy,cp -p可以使得到的新文件时间与原来一样。

删除源文件就像减掉一个映射。linux内核只认识数字,故所有文件目录都有inode标记,我感觉有点像句柄、

硬链接和源文件对应同一个inode标记,所以删除源文件硬链接还可以用,并且他们同步更新。

硬链接不可以跨文件系统,软链接则可以,应当具体情况具体解决。

权限管理命令

基础方法(少用)

chmod [{ugo}{+-=}{rwx}] [文件目录]

高级方法

r-4  读

w-2  写

x-1  执行

排序ugo  752对应的权限是rwxr-x-w-       rwx-xr--x对应的数字是731

所以可以直接 chmod 722 文件名

su -用户名   切用户  管理员切一般用户不要密码,反之需要,一般切一般也需要,管理员切完后输入exit直接回到管理员用户

rwx   7

rw-   6

r-x    5

r--    4

-wx   3

-w-   2

--x    1

---    0

三个空排列组合可以用2^0,2^1,2^2来进行表示124

对于linux权限有如下定义

名称                                       文件                                           目录

r                                 可以读文件查看文件内容                        可以ls出目录中的内容

w                                可修改文件内容                                   可以删除增加目录中的文件

x                                  可执行文件                                       可进入目录

从上面我们可以知道,对一个目录没有w权限的时候,就算对文件有w权限也无法删除这个文件!

chown   改变文件目录拥有者   chown  文件  所有者

chgrp  同上  linux默认组有adm

umask –S 查看创建文件目录时的默认权限

umask查看权限掩码  0022中  第一个0是特殊权限位  后面是用户权限位的权限掩码需要用777减掉该值才是真正的权限码

777-022=755  对应   rwxr-xr-x

更改也需要给出掩码  如果要改为744就得输入 umask 0033

linux缺省创建的文件不能接受可执行权限

linux常用命令(二)的更多相关文章

  1. linux常用命令二

    linux常用命令一 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all ...

  2. linux初学 :linux 常用命令(二)

    压缩和解压命令 gzip/guzip   zip/unzip   tar gzip和gunzip一般可用参数是-r,例: gzip test.txt 压缩文件 gzip -r test 压缩所有tes ...

  3. linux(三)之linux常用命令二

    今天就是星期五了,又可以休息两天了.有点小激动,开心.不过还是要加油,因为还有很多东西等着我去学习呢! 七.chmod 作用:修改文件的权限 7.1.命令格式:chmod mode filename ...

  4. Linux Linux常用命令二

    whoami 我是谁命令 --该命令用户查看当前系统当前账号的用户名 --由于系统管理员通常需要使用多种身份登录系统,李儒通常使用普通用户登录系统,然后再以su命令切换到root身份对系统进行灌篮.这 ...

  5. Linux 常用命令二 pwd cd

    一.pwd命令 显示整个路径名: wang@wang:~$ pwd /home/wang 二.cd命令 切换到其他路径(相对路径方式): wang@wang:~$ cd workpalce/ wang ...

  6. 【记录】linux常用命令二

    编辑文本时候删除文本数据 dd:删除游标所在的一整行(常用) ndd:n为数字.删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行 d1G:删除光标所在到第一行的所有数据 dG:删除光标 ...

  7. linux 常用命令(二)——(centos6.8-centos7)防火墙的启动、关闭

    centos 6.8 [centos6.5]: 查看chkconfig列表里面是否有iptables的服务: chkconfig | grep iptables 查看防火墙状态: service ip ...

  8. Linux常用命令(二)查找当前ip地址

    查询当地ip地址(没错就是这么短): /sbin/ifconfig

  9. Linux常用命令(常用)

    一,Linux常用命令二,CentOS没有盘符,只有根目录/,可以理解为只有一个盘有一个文件夹有点特殊,画了一个房子,代表当前用户的家 1.记住一个点:区分根目录和当前用户的家cd ~ 代表回家cd ...

随机推荐

  1. .htaccess 基础教程(一)

    .htaccess是什么? .htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.并且子目录中的 ...

  2. 利用iis虚拟目录实现文件服务器功能(分布式存储)

    要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer ...

  3. 进阶系列一【绝对干货】---SQL语句执行效率优化

    1.尽量适用联接查询来取代子查询 2.如果要用子查询,用EXISTS替代IN.用NOT EXISTS替代NOT IN,因为EXISTS引入的子查询只是测试是否存在符合子查询中指定条件的行,效率较高.无 ...

  4. LINQ for XML简单示例

    LINQ,语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展.它允许开发人员以与查询数据库相同的方式操作内存数据.从技术角度而言,LI ...

  5. iOS开发——高级篇——iOS中常见的设计模式(MVC/单例/委托/观察者)

    关于设计模式这个问题,在网上也找过一些资料,下面是我自己总结的,分享给大家 如果你刚接触设计模式,我们有好消息告诉你!首先,多亏了Cocoa的构建方式,你已经使用了许多的设计模式以及被鼓励的最佳实践. ...

  6. CentOS7下安装和使用Xdebug

    wget http://xdebug.org/files/xdebug-2.4.0rc4.tgztar xvzf xdebug-2.4.0rc4.tgzcd xdebug-2.4.0RC4phpize ...

  7. webservice发布服务:AXIS2及客户端调用

    1.Axis2: 到官网下载axis2的压缩包. 解压后: 1.将lib文件下的jar包复制到项目中 2.在web-inf下创建services->META-INF->services.x ...

  8. 动态选路、RIP协议&&OSPF协议详解

    动态选路.RIP协议&&OSPF协议详解 概念 当相邻路由器之间进行通信,以告知对方每个路由器当前所连接的网络,这时就出现了动态选路.路由器之间必须采用选路协议进行通信,这样的选路协议 ...

  9. iOS 获取键盘view 覆盖新view

    UIWindow *window = [[[UIApplication sharedApplication] windows] lastObject];    UIView * keyview=[[w ...

  10. iOS-OC-基本控件之UIPageControl

    UIPageControl(页面控制器,就是桌面的那些小点点,每个点代表一个界面) 父类是 UIControl. iOS开发中常用的基本控件,主要和UIScrollView一起使用,比较常用的就是有些 ...