ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:31.58KB ,
资源ID:8314775      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8314775.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(兄弟连linux笔记Word文档格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

兄弟连linux笔记Word文档格式.docx

1、指定合理的密码,指定定期更新合理分配权限,分配权限越小越好,够用就好。定期备份重要数据4.1.1命令格式命令【-选项】(调整命令功能的)【参数】(是操作的对象比如目录)例:ls -la /etc1.个别命令使用不遵循各式2.有多个选项时,可以写在一起3.简化选项与完整选项目录处理命令ls命令原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项【-add】ls -a是显示所有的文件(包括隐藏文件) -a是all的意思linux的隐藏文件是以.点开头的ls -l(-l的意思是long)是显示目录文件的相应信息(第一个信息先不说,第二个数字是文件的引用计

2、数,第3个信息是文件的所有者(如root)所有者只有一个,所有者是可以改变的。第4个信息是用户组,用户组可以使用,但不是文件的所有者,第五个信息是文件大小(以字节为单位不方便的话可以用-lh便可显示相应的单位,第6个信息是最后的修改时间,第7信息是文件名)linux把用户分为了3类,所有者,用户组,其他人目录前面是以d开头的,以l开头的是软连接,以-开头是文件权限详解 r读 w写 x执行有权限用相应的字母表示,没有用-表示一般有读写权限就可以了,执行一般是需要时脚本运行如:-rw-表示WOD 这个文件所有者有读写的权限,用户组与其他的没有任何权限ls -ld 【目录】显示此目录的本身的信息而不

3、显示下面的文件信息ls -d 查看目录下的所有目录每个文件目录都有自己的id号及方便系统的索引(i节点)ls -i 查看文件的i节点4.1.2文件处理命令命令名称:mkdir 原意:make directories/bin/mkdirmkdir -p 【目录名】创建新目录 -p表示递归创建 例:mkdir /tmp/123 但是 mkdir /japan/123 不行,因为japan不存在,便不能在其下创建子目录 可以mkdir -p /japan/123加一个-p;并且是可以连续创建的。 mkdir -p /japan/123 mkdir -p /japan/234 目录处理命令cdcd原意

4、:change directoryshell内置命令执行权限:cd【目录】切换目录范例:cd /tmp/japan/134 切换到指定目录 cd . 回到上级目录pwd英文原意:print working directory/bin/pwd功能:查询当前的目录的路径pwd 显示当前目录的路径 pwd . 显示上级目录 pwd ./.rmdirremove empty directoriesbin/rmdirrmdir 【目录名】删除空目录(是空目录非空目录不能删除)rmdir /tmp/japan/134cpcopy/bin/cpcp -rp【原文件或目录】 【目标目录】 cp -r 复制目录

5、 cp -p 保留文件属性(属性如:文件最后修改时间,假使不想改变被复制文件的属性加-p)复制文件或目录cp -r /tmp/japan/123 /root 把目录/tmp/japan/123复制到root目录下 cp -rp /tmp/japan/123 /tmp/japan/234 /root将/tmp/japan目录下的123和234复制到root下并保持其属性 cp -r /tmp/japan/123 /root/+ 把/tmp/japan/123复制到/root/并改名+clear 或ctrl + l 清屏mvmove/bin/mvmv 【原文件或目录】【目标目录】剪切文件,改名mv

6、 /tmp/123 /root mv /345 /root 把当前目录的345剪切到/root下,事前要确定你的当前目录有345这个目录 mv /tmp/japan/hehe root/japan/haha 剪切并改名 mv hehe haha 把hehe改为haharmremove命令所在行:/bin/rmrm -rf 【文件或目录】 -r 删除目录(删除目录的时候要加,因为rm默认是删除文件的) -f强制执行(不会询问你是否删除)删除文件删除文件之前最好先备份,删除重要文件之后,最好不要频繁的查找,复制等,以免最后难以找回数据 范例:rm -rf /root/japan 强制删除/root

7、/japan这个目录,此时如果用rm-r的话,假使japan内有很多文件的话,会不停的询问你是否删除。因此用rm -rf会避免麻烦4.1.3常用文件处理命令touch/bin/touchtouch 【文件名】创建空文件touch 默认是在当前路径创建文件,指定的话要指定路径如 touch /root/文件的后缀名是没有什么用的,除了/符号不能用,其他特殊符号基本都能用于文件的命名touch hehe haha 创建了hehe haha两个文件如果想创建“hehe haha”可以用双引号 touch “hehe haha但是不建议这样用,空格一般用于命令或参数的分隔符,因此不建议文件名中含有空格

8、cat/bin/catcat 【文件名】显示文件内容 -n 显示符号,行号cat /etc/issue(linux的欢迎文件) cat -n etc/services但是当文件的内容比较长的时候,这个命令就不太适合了可以用more命令来查看tac命令所在的路径:/usr/bin/tactac 【文件名】显示文件的内容(反向列示,即倒着显示)tac /etc/issuemore命令所在路径/bin/moremore 【文件名】进入内容后 (空格)或f 翻页 (enter) 换行 q或Q 退出注意:一旦翻下去就不能往回翻了,因此还有个命令less分页显示文件的内容,用于文件内容比较长的more /

9、etc/servicesless/usr/bin/lessless 【文件名】page up 按页往上翻 page down 往下翻页上箭头 按行往上翻 下箭头按行往下翻页还可以搜索 /搜索关键词 之后会把包含关键字变成白色背景(此时只在本页,按n的话会遍历整个文件内容的关键词)分页显示文件内容(类似于more但是可向上翻页)less /etc/serviceshead/usr/bin/headhead 【文件名】显示文件的前面几行 -n指定行数 默认是前10行 head -n 20 /etc/servicestail/usr/bin/tailtail 【文件名】显示文件的后面几行 默认是10

10、行 -n指定行数 -f动态显示文件末尾的内容(即假使在这个命令打开日志文件的窗口,假使有新日志产生,屏幕会自动的更新末尾的数据显示)tail -n 18 /etc/services常用于监视apache的日志文件等等,不太常用退出此状态ctrl+c4.1.4链接命令软链接文件的作用类似于windows的快捷方式,指向了真实原文件的地址,软链接文件的权限是全部的-lrwxrwxrwx,实际的的权限决定于源文件的权限,只是一个符号链接硬链接文件的信息和原文件的信息是一样的,就好像是cp -p命令的执行结果一样,只不过硬链接是同步更新的(改变原文件,硬链接文件也同时变化)即cp -p和同步更新;软硬

11、的区别:删除原文件,软链接文件将失效,硬链接可以打开,因为硬链接相当于有备份的功能,硬链接是不能跨分区的(如ln /tmp/issue /boot/),软连接可以;硬链接不能应用于目录如:ln /tmp /root/,如何区分软硬链接呢 ls -i硬链接的i结点与原文件的i结点相同 软链接与原文件的i结点不同。由于每个文件只有一个i结点,用于系统对文件的管理,这里源文件与硬链接的i结点相同,也就能说明为什么改变源文件的内容时硬链接也会改变了,因为他们的i节点相同,系统是根据i结点来操作文件的lnlink/bin/lnln -s 【原文件】 【目标文件】 -s创建软链接生成链接文件ln -s /

12、etc/issue /tmp/ 创建文件/etc/issue的软链接/tmp/ln /etc/issue /tmp/ 创建文件etc/issue的硬链接/tmp/4.2.1权限管理命令权限管理命令chmodchmodchange the permissions mode of file/bin/chmodchmod ugoa +-= rwx 文件或目录 u表示所有者 g表示用户组 o表示其他 a表示全部 +表示增加权限 -表示减少权限 =表示使用现在的权限 mode=421 文件或目录 -R 递归修改(不递归的话,假使改一个目录的权限,他下面的子目录权限是不会改变的,加上-R的话会把目录下面的

13、所有文件目录的权限也改变)改变文件或目录chmod u+x 增加所有者的执行权限 chmod g+w,o-r 可以多个操作增加用户组对的写权限,减少对其他用户的读权限 chmod g=rwx 使用户组对文件有读写执行的权限而不管以前是什么权限,就是说+或-是在以前的基础上进行的,而=就是不管以前的是什么就赋予等号后面的权限还有以下的方法,以上的不常用权限的数字表示:注意rwx的权限对文件和目录起的作用是不一样的r-4 r权限意味着可以查看文件的内容,cat more head tail lessw-2 w权限意味着只是可以对文件进行写入操作(注意要删文件的话,是要他的目录有w的权限)x-1 x

14、意味着可以执行文件以上是rwx对文件权限的说明r 对目录可以是显示目录的文件lsw 是可以touch mkdir rmdir rmx 是可以打开目录 cd一般目录是rx权限共存的例如:rwxrw-r- 前三个数字相加表示所有者的权限4+2+1=7,后面三个4+2=6,最后三位4+0+0=4,所以上面的权限相应的数字表示就是7 6 4用数字的方法更改权限更改的权限-rw-r-chmod 640 *练习到此*4.2.2其他权限管理命令chownchange file ownership/bin/chownchown 【用户】【文件或目录】chown pengliang 改变的所有者为penglin

15、agroot和文件所有者可以改变文件的权限,例如一个用户创建了一个文件,该文件的权限所有者和root都可以文件所有者可以改变文件的权限,但是不能改变文件的所有者,只有root可以useradd 【用户名】添加普通用户groupadd 【用户组名】添加用户组chgrpchange file group ownership/bin/chgrpchgrp 【用户组】 【文件或目录】改变文件或目录的所属组chgrp dajia japan 改变文件japan的所属组为dajia谁创建了文件谁就是文件的所有者,他的用户组就是他的缺省组,每个用户只能有一个缺省组,谁创建了文件,文件的用户组就是所有者的缺省

16、组当新建一个文件或目录是都有一个默认的权限,怎么样该默认权限呢umaskthe user file-creation maskumask 【-S】 -S以rwx形式显示新建文件缺省权限(即新建文件的默认权限)显示,设置文件的缺省权限umask -S umask 显示文件的默认权限的掩码 掩码详解:比如umask命令后显示0022 第一个0是特殊的权限先不管, 022就是权限的掩码。有什么用呢可以计算出默认文件的权限,即777-022=755 755就是-rwxr-xr-xlinux的任何新建文件都没有x权限,目录有,安全性方面的考虑更改默认权限比如要设置默认权限为754不能直接umask 75

17、4 可以计算掩码777-754=023可以umask 023一般不要改默认的缺省权限,系统默认的就很好了系统默认是(755)4.2.3文件搜索命令find搜索会占用大量的资源,因此尽量在建文件的时候就规划好文件目录结构不要再服务器高峰期的时候做搜索,搜索条件越精准越好find/bin/findfind 【搜索范围】 【匹配条件】文件搜索find /etc -name init 在/etc目录中查找文件initfind /etc -name *init* 搜索/etc目录下的所有文件名含有init的文件(*是通配符)find /etc -name init 搜索init后面的跟三个字符的文件(匹

18、配单个字符)find /etc -iname init 搜索init文件不区分大小写根据大小查找find / -size +204800(LINUx中数据块是最小的单位,这里的单位是数据块,一个数据块为) 在根目录下查大于100M的文件(+n大于 -n小于 n等于)根据所有者来查找find /home -user shenchao 在/home下查找所有者为shenchao的文件根据时间的属性来查找-amin访问时间-cmin 文件属性-mmin 文件内容find /etc -cmin -5 在/etc下查找5分钟内被修改过属性的文件 find /etc -mmin -30 在/etc下查找3

19、0分钟内被修改过内容的文件 稍微复杂的findfind /etc -size +163840 -a -size -204800 在/etc下查找大于80MB小于100MB的文件-a两个条件同时满足(and)-o两个条件满足任意一个即可(or)find /etc -name inittab -exec ls -l 在/etc下查找inittab文件并显示其详细信息-exec/-ok 命令 ;对搜索结果执行操作(表示转义符,-ok会在执行前询问,-exec不会)find /etc -name init* -a -exec -type f ls -l 查找以init开头的文件,并显示其详细信息-ty

20、pe根据类型查找f文件 d目录 l软链接文件find /etc -name init* -a -type f 在/etc查找以init开头并且是文件find /etc -name init* -a -type d 在/etc下查找以init开头并且是目录-inum根据结点查找文件find . -inum 31531 -exec rm 查找并删除i结点为31531的文件4.3.2locate/usr/bin/locatelocate 文件名在文件资料库中查找文件locate inittab速度比较快!因为locate在文件系统中维护着一个资料库,在/var/mlocate/缺点:假使新建的文件没

21、有收录更新在库中就会找不到!而find就不会怎样更新用命令:updatedb此时便会被收录!但是查找的文件在/tmp临时文件夹中,即使update也是找不到的。locate -i 不区分大小写查找which/usr/bin/whichwhich命令搜索命令所在目录及别名信息which ls 查找ls命令所在的路径 which cp 查找cp命令所在的目录结果中的alias 命令=命令别名 which cp 查找cp命令所在的目录结果显示 alias cp=cp -i后面的cp -i就是cp的别名grep/bin/grepgrep -iv 【指定字串】【文件】在文件中搜寻字串匹配的行并输出-i

22、不区分大小写-v 排除指定字串grep mysql /root/在linux中#表示注释行grep -v # /etc/inittab 去掉以#开头的行,比如读取apache的配置文件时用,用来排除注释的干扰文件搜索命令-帮助命令manmanual/usr/bin/manman 【命令或配置文件】获得帮助信息man ls 查看ls的帮助信息 man services 查看配置文件的services的帮助信息(注意。此处的配置文件不要加绝对路径,只要名称就可以了)就是查看配置文件的作用等帮助类型的说明:1表示命令说明5表示文件说明下面是一些查看命令或简短的作用whatis 【命令名称】 查看ls

23、命令的作用apropos 【配置文件名】 查看配置文件的作用【命令】 -help 列出命令的属性如ls -help 列出ls命令的属性(-a -l等)man很有用,可以查看命令的格式等,不必强记help所在路径:Shell内置命令help 命令获得Shell内置命令的帮助信息help umask 查看umask命令的帮助信息内置命令是没有路径的如which cd会找不到路径man umask找不到umask的帮助信息,找到的是shell的帮助信息help umask可以找到umask的帮助信息因此找不到shell命令的格式的话,可以help网络命令write/usr/bin/writewrite 用户名给用户发消息,以ctrl+D结束保存write luogaorui得用户在线才能发出去,用who查看指令名称:wallwrite a

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2