学习鸟哥私房菜 记录关键词-1 2013-12-23

本博客深入探讨了Linux操作系统中的文件管理、文件属性、目录属性、命令使用及文件系统管理等内容,包括如何启动、关机、在线求助、执行命令、文件与目录属性设置、权限管理、文件类型识别、路径管理、文件复制与移动、文件内容查看、特殊文件权限、文件隐藏属性、文件特殊权限、文件系统类型与管理等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

书名:鸟哥私房菜基础学习篇第二版

记录关键字

 

第五章 启动关机、在线求助与执行命令的方式

 

1:~ 是一个变量

2:注销用户:exit

3:命令太长,用\来续行

4:linux系统中英文大小写不一样

5:可以修改终端支持的语系

6:date命令 日历命令cal 计算器bc

7:shell中的Tab   按一次命令补齐,按两次文件补齐

8:Ctrl-c  终止当前运行的程序  Ctrl-d 表示输入结束或者输入exit退出终端

9:”man command” 命令的帮助页

10:通过输入:/关键词  可以快速找到文档中的关键词处 n往下搜索下一个关键词 N往上搜素下一个关键词 [Home]到第一页[End]到最后一页 [Page Up]向上翻页 [Page Down]向下翻页

11:man page数据一般放在/usr/share/man/中,可以通过修改/etc/man.config或者man.conf或manpath.conf来修改man page的搜索路径;可通过man man 查看详细信息

12:info 和man的异同

13:/usr/share/doc/目录下是具体软件的详细介绍

14:正确的关机方式,首先查看使用情况网络情况等 who 、  netstat -a 其次正确的关机命令

15:sync数据同步写入磁盘

16:shuodown命令,reboot  halt  poweroff命令

17:root密码忘记如何修改密码

 

--end-5

 

 

第六章 linux的文件属性与目录属性

 

1:文件拥有者    用户组  其他人、

2:linux中每个文件都有:用户  用户组 其他人 3个权限的设置

3:root万能的天神

4:linux中所有系统账户与一般身份用户的相关信息都记录在/etc/passwd中  ,密码记录在/etc/shadow文件中 ,用户组名称都记录在/etc/group中。

5:文件属性10位:  - rwx rwx rwx   文件类型.读.写.执行

   文件类型有多种:如d:目录 –:文件或目录 l:链接文件 b:设备文件中可供存储的接口设备 c:设备文件中的串行设备;

    第一组 rwx:文件拥有者的权限  可读可写可执行

    第二组 rwx:同用户组的权限

    第三组 rwx:非用户组的权限

6:x可执行位对于目录来说是能否进入目录

7:执行 ls –al时出现的有7个字段

    -rwxrwxrwx  1      root      root         293     Oct 19 21:24  test

    文件属性 连接数 文件拥有着 文件所属用户组 文件大小 最新修改日期 文件名

8:一个用户可以附属一个或多个用户组

9:带有.的文件是隐藏文件

10:更改文件权限命令

    chgrp 改变文件所属用户组,用户组信息在/etc/group中 chgrp [-R] 用户组 文件/目录

    chown 改变文件拥有者,用户名在/etc/passwd中 chown [-R] 拥有者:用户组 文件/目录

    chmod 改变文件属性、SUID等 chmod [-R] 777 文件/目录 或者 chmod u=rwx,g=rx,o=r 文件/目录 或者 chmod a+x/u-x/g-x/o-x 文件/目录

11:对于目录而言rwx个权限位的意思

    r :可以读取文件目录结构,即可以ls

    w :可以改变文件目录结构,如怎加文件/目录 重命名,删除文件/目录(不管文件拥有者是谁)等

    x :可以进入该目录

12:linux中任何设备都是文件

13:linux中的文件类型有以下几种

-    普通文件,纯文本文件(ASCLL)、二进制文件(binary)、数据格式的文件(data)

d  目录文件

l  链接文件

b  块设备文件,即存储数据供系统访问的接口设备

c  字符设备文件,即串行端口的接口设备,如键盘鼠标等

s  套接字

p  管道文件

14:linux中扩展名没有实质的作用,能都执行看有无x权限

15:linux中文件/目录最长可以是255个字符,加上完整路径最长4096字符

16:FHS  文件系统参次标准  ,规定哪个目录放什么文件,定义了两层目录内的规范

17:/usr/目录主要防一些安装的程序 ,/home  /usr  等目录最好独立成为单一分区的目录

18:特别重要的目录有:/etc 系统设置文件放置的地方,最好经常备份,约有50MB

19:linux支持的文件系统,可在/lib/modules/`uname -r`/kernel/fs/中看到,linux正统的文件系统是ext2

20:linux中的VFS (虚拟文件系统)

 

--end-6

 

 

第七章 linux文件和目录管理

 

1:编写脚本时最好用绝对路径

2:比较特殊的几个目录

    .  此层目录  

.. 上层目录  

-  前一个工作目录 

~  当前用户的家目录 

~user  user用户的家目录

3:常用的处理目录的命令:

cd 相对/绝对路径 :   打开目录 

pwd [-P] :   显示当前路径   –P 显示实际路径

mkdir [-mp] 目录名:-m设置权限 mkdir –m 711 wang ; -p建立递归目录  mkdir –p t1/t2/t3

    建立目录默认的权限是多少?靠umask来设置

rmdir [-P] 目录名:删除空目录

rm –rf 目录名:删除不空目录

4:PATH变量的作用:规范命令搜索目录,在任何目录下都可以调用命令,其实会去查看PATH变量中的目录,先搜到先执行echo $PATH,查看PATH变量,临时怎么目录:PATH=”$PATH”:目录

4:文件和目录的管理

    ls [-…] 目录名  -d只列出目录本身:ll linux2.6.35 –d  -R:与子目录一起列出来 –l:显示属性

    ls –l ==ll

       ls默认的显示方式:显示非隐藏文件+以文件名排序+目录和文件用不同颜色显示

    cp [-…] 源文件 目标文件  源文件和目标文件的所有者所属组不同,目标文件所有者和所属组变成当前操作的用户,复制的前提是当前用户对源文件有r的权限,当需要目标文件权限不变时用  -a或者-p

    -s 只建立软链接  -l建立硬链接

    rm 删除文件或者目录  -r :递归删除  -f:强制删除  -i:交互模式 

    mv 移动文件或者目录,或重命名

    basename获取文件名

dirname 获取目录名

5:查看文件内容:cat  tac  nl more  less  head tail  od

直接查看文件可以使用cat –n

大文件一般用:more 文件名   space向下翻页  Enter向下翻一行  /字符串 向下搜素字符串 q 离开

less 文件名:比more灵活,可以向上向下翻页,more不能向上翻页 pagedown向下翻页pageup向上翻页

head –n number 文件 :显示开头number行内容

tail –n number 文件 :显示最后number行内容

od [-t TYPE] 文件:显示非纯文本文件  TYPE:a 默认字符显示  c ASCII显示 d/f/o/x[size] 十进制/浮点/八进制/十六进制 显示每个数据占size个字节

6:touch 修改文件时间和创建新文件

    linux中文件一般有3个时间:mtime修改时间 –修改了文件的内容;ctime 状态时间-修改了文件属性等;atime 访问时间-进行了读取文件内容的操作   可通过ls 来获取3个时间

touch可修改三个时间,如果文件不存在则创建

7:shell中一次执行多个命令可以用;分割  ls wang;cd wang

8:lsattr命令

9:新增一个目录/文件的默认属性  umask指“当前用户在建立文件或者目录的属性默认值”

    直接输入umask 或者umask –S可查看

    umask指:减去的权限,如0002表示  rwxrwxr-x;注意建立新的文件时x权限是没有的,跟umask无关

10:文件隐藏属性

    Chattr [+-=] […] 文件/目录   如:chattr +i wang  则wang这个文件不能修改、删除、改名。。。

    文件隐藏的属性只能通过lsattr看到

11:文件特殊权限  SUID/SGID/Sticky Bit  如:-r-srwxrwx

    SUID  SGID  SBIT 很重要  chmod可修改文件的这个特殊属性

12:file  查看文件的基本的信息:是什么文件,是否使用动态函数库等

13:搜索文件: 常用which  whereis  locate 不常用 find

    which [-a] command  :将所有找到的命令列出   (根据PATH规范的路径)

    whereis [-bmsu] 文件/目录:寻找特定文件

    locate filename  :查找含有fileneme 关键字的文件/路径    根据数据库搜索,所以常跟新数据库sudo updatedb

    find 功能强大,查找较慢,可查找SUID/SGID等文件

14;查找含有某个字符串的文件

    grep 命令 功能强大

 

--end-7

 

 

第八章 linux磁盘与文件系统管理

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值