鸟哥的linux私房菜学习笔记 ---第7章-2

1,文件内容查阅的命令: cat ,tac nl,more, less,head,tail ,od
  文件的查阅参数,显示行号如何显示行号
  nl 中的所有参数都是关于如何显示行号的
  这里面less的功能更多,更灵活 :空格 下一页 pageup上一页 pagedown 下一页 /string 字符串查询 ?string 反向字符串查询
  man的命令就是调用less进行显示的
  tail -f 会一直检测文件的更新,实时显示出文件的更新 除非 ctrl+c 才会停止
  head -n 20 /etc/man.config | tail -n 10 表示显示man.config文件从11行到20行的内容
  od 用于显示非纯文本文件

2,查找文件
  find 路径 -name "文件名" find不是很常用,因为速度慢,它直接查找硬盘
  find 可以指定文件的时间范围
       可以指定文件名
       可以指定文件所有者,组
       可以指定文件的权限
       可以指定文件的大小
       可以使用通配符查找文件*
       -exec 命令 直接处理查找结果  find / -perm +7000 -exec ls -l {} \;
                                   \;代表命令结束
       后面可以跟多个目录进行查找
       本来就可以查找子目录

查找文件一般使用whereis ,locate 它们使用linux的数据库文件(linux会将系统的所有文件都记录在一个数据库文件里面)
  但是这个数据库只会每天自动更新一次,所以要使用locate和whereis查找最新文件,需要更新一下数据库文件  updatedb(这个也比较慢)
  whereis 指定文件类型
  locate -i 忽略大小写
  locate -r 接正则表达式

3, touch  
        创建一个新文件
        修改文件的 mtime atime  无法修改文件的ctime 你使用touch作任何关于时间的修改都会使得ctime更新为当前

4,ll 是ls -l的缩写
  ls -l --time=atime
  ls -l --time=ctime

5,一行中能连续输入若干条命令 ,命令之间使用分号隔开

6,查看文件类型 file 文件名

7,文件的默认权限 666,目录的默认权限 777
  umask 是该默认权限需要减掉的权限  注意,利用符号相减
  umask 查看
  umask 002 修改
8, 文件的隐藏属性  是否能被修改等等
   修改 chattri +/-/= a/i...
   查看 lsattri

9, shell script 只是将很多的二进制执行文件调进来执行. SUID不能使用在shell script上面

10,SUID  存在过程:一个文件/目录要对另一个文件/目录进行操作的时候
         用户可以转换身份,变为所有者身份或者用户组身份,从而获得相应的权限
         对应显示:ls -l  SUID 是所有者的x变为s
         仅对二进制文件有效
   SGID是用户组的x变为s
         目录有SGID权限的时候代表,在该目录下新建的文件的用户组名称与该目录的用户组名称一致
         利于小组开发
   SBIT 对目录具有w,x权利 仅自己可以修改自己创建的东西
          对应显示:ls -l  其他的x变为t
   设置以上三种权限,chmod 4777 再加一位数字  SUID 4,SGID 2,SBIT 1
             注意这三种权限都是已经有对应的x的时候才能添加的,若没有x时添加,则该属性为空显示大写的S或者T

11,连续输入两次tab 即可查询可执行的命令

12, su空格-空格username 切换身份

13, which 命令 依据PATH来查找该用户的该命令的完整路径

时间: 2024-10-10 17:56:19

鸟哥的linux私房菜学习笔记 ---第7章-2的相关文章

鸟哥的linux私房菜学习笔记 ---第7章-1

1, /usr UNIX software resource 关于软件的文件都存放在这个目录下2, 开机仅有根目录会被挂载,其他分区则是在开机完成之后才会持续进行挂载的行为3, 根目录下的子目录不一定和根目录在同一个分区下.但是,要注意根目录下与开机过程有关的目录不能与根目录放在不同的分区下.4, linux目录配置标准:FHS(Filesystem hierarchy standard) 仅定义根目录及其子目录       FHS 定义的三层主目录为: /, /var,/usr   有五个目录

鸟哥的linux私房菜学习笔记 ---第6章-1

linux是多任务多用户系统-r 进行递归的持续更改 连同子目录下的所有文件都会改变 shutdown -选项 时间参数 显示消息 shutdown -k nowshutdown -h +10shutdown -r 10:28 ‘the system will reboot at 10:28’ reboot init 0 关机 init 是切换执行等级的意思,不同的数字代笔不同的执行等级:0关机,3纯命令行模式,5含有图形界面的模式 6重启 ls -a ls -al chgrp 组名 文件名 c

鸟哥的linux私房菜学习笔记 ---第8章-1

1,磁盘的扇区为最小的物理存储单位,大小为512bytes2,扇区sector 组成 柱面cylinder 组成 分区partition 一个分区对应一个文件系统,一个文件系统要挂载到相应的目录上去3,linux的正规文件系统为ext24,inode 记录文件的权限及相关属性和此文件所占用的block的编号 一个文件占用一个inode    block 记录文件的实际内容,文件很大会占用多个block   super block

鸟哥的linux私房菜学习笔记 ---第5章-2

1,bc 简易计算器2,[ctrl]+d end of file3,~代表用户的主文件夹,是个变量 root的主文件夹在 /root4,sync 将内存中的数据写入到硬盘中,一般在关机之前必做步骤,好的习惯5,nano 简单好用的文本编辑器  nano 文件名直接打开新或已有文件  可以直接编辑  ctrl+x 离开 然后选择保存与否 然后回车退出nano6,记住一般^标识Ctrl键 M表示Alt键, 6,info 利用node来存储文件,node的链接仅适用于info page格式的文档  u

鸟哥的linux私房菜学习笔记 ---第6章-3

1,使用last命令读取data file ,数据格式文件使用cat读取会出现乱码2,- 普通文件,使用cat或者 last命令来读取  d 目录  l 链接  b 块设备文件  c 字符设备文件 ,一次性读取  s 套接字 网络数据通信  p FIFO 文件

鸟哥的linux私房菜学习笔记1 ---第5章

date 显示日期date +%Y/%m/%d     结果:2015/03/16cal 9 2015man dateman 7 man man -f man 查询所有man的命令man -k man 查询所有含有关键字的man的命令,文档在man下的按键:q, n,N,/....,空格 向下翻页LANG=en_US

鸟哥的Linux私房菜学习笔记(1)

2014/10/29 1.档案的权限管理分为三个部分: 拥有者.群组.其他 2.ls -al 命令可以看到档案的详细信息 3.档案的属性中由十个部分构成 第一个部分是档案类型 -代表档案.d代表文件夹.l代表连接 第二三四部分 分别代表拥有者.群组.其他,他们都有读.写.可执行三个属性 4.x与d的关系相当重要,如果在目录下不能执行任何命令,那么自然也就无法进入这个目录,也就是说要想操作一个目录,无论是拥有者.群组还是其他都必须具有x属性. 5.chgrp.chown.chmod -R递归持续变

【鸟哥的Linux私房菜】笔记1

Linux是什么 从操作系统与cpu架构关系到linux  Richard Mathew Stallman GPL 关于GNU计划 Linux的发展 Linux的核心版本 Linux的特色 Linux成立的核心网站 GNU所开发的几个重要软件 Linux distributions发行者网址 = w= 1.Linux是什么? 我们知道计算机是由一堆硬件构成的 为了有效控制这些硬件资源,于是就有了操作系统 为了让软件开发人员更容易开发,所以操作系统给开发人员提供了一系列接口 Linux就是这样一套

鸟哥的linux私房菜学习-(十)vim程序编辑器

1.vi和vim 在 Linux 的世界中,绝大部分的配置文件都是以 ASCII 的纯文本形态存在,因此利用简单的文字编辑软件就能够修改设定了! 常常听到的就有: emacs, pico, nano, joe, 与 vim 等等(注1). 2.vi的使用 基本上 vi 共分为三种模式,分别是『一般模式』.『编辑模式』与『指令列命令模式』. 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式). 编辑模式:在一般模式中可以进行删除.复制.贴上等等的动作,