为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux达人养成计划 I_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 帮助命令man #获取指定命令的帮助 man ls #查看ls的帮助 man -f 命令 #查看命令的帮助级别1-9 相当于 whatis 命令 举例: man -5 passwd man -4 null man -8 ifconfig -------------------- appropos 命令 相当于 man -k 命令 查找包含命令关键字的命令 whereis 命令 #查看命令所在位置
    查看全部
  • 字符串搜索命令:grep [root@localhost~]#grep -i "size" anacinda-ks.cfg -i 忽略大小写 -v 排除制定字符串 find 搜文件 完全匹配 用通配符实现 find命令:在系统中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配 grep 搜字符串 包含匹配 用正则表达式实现 grep [选项] 字符串 文件名 #在文件当中匹配符合条件的字符串 grep -i "size" anaconda-ks.cfg --字符串搜索命令grep grep [选项]字符串 文件名 grep "size" anaconda-ks.cfg 文件内包含size #在文件中匹配符合条件的字符串 grep -i忽略大小写搜索 grep -v排除指定字符串 --find命令与grep命令的区别 --find命令;在系统当中搜索符合条件的文件名,使用通配符进行匹配,完全匹配 --grep命令;在文件当中搜索符合条件的字符串,如果需要可以使用正则表达式进行匹配,为包含匹配
    查看全部
    0 采集 收起 来源:Linux中 grep命令

    2018-03-22

  • find /var/log/ -mtime +10 #查找10天前修改的文件 -10 10天内修改文件 10 10天当天修改的文件 +10 10天前修改的文件 atime 文件访问时间 ctime 改变文件属性 mtime 修改文件内容 ------------------- find -size 25k +25k大于25k 25k正好25k -25k小于25k M字节必须用大写,k用小写 find查大小时需要写单位,否则认为是块 ------------------- 按照i节点来搜索文件名 ls -i 是查看i节点 find -inum i节点号 --------------- find /etc -size +20k -a -size -50k #查找/etc目录下 大于20Kb并且小于50KB的文件。-a是逻辑与,两个条件都满足;-o是逻辑或,两个条件满足一个即可 find /etc -size +20k -a -size -50k -exec ls -lh {}\; #查找/etc目录下 大于20Kb并且小于50KB的文件,并且显示详细信息。 #-exec/-ok命令 {}\;对搜索的结果执行操作 find /root -inum 26764 -exec rm -rf {} \; #查找i节点是26764的文件并执行删除
    查看全部
    1 采集 收起 来源:Linux中 find命令

    2018-01-09

  • 文件搜索命令find [root@localhost ~]#find . -size +25k -a -size -50k -size 25k 等于25k -size -25k 小于25k -size +25k 大于25k -a and与 -o or或 find . -size 25k #查找当前目录下文件大小等于25KB的文件 find . -inum 262422 #查找当前目录下i节点是262422的文件 find /etc -size +20k -a -s ize -50k #查找/etc/目录下,大于20KB并且小于50KB的文件 find /etc -size +20k -a -size -50k -exec ls -lh {} \; #查找/etc/目录下,大于20KB并且小于50KB的文件,并显示详细信息 find命令是完全匹配,若需要模糊查询需要利用通配符;例如:find /root -name "*log*"(注意加英文双引号) find / -nouser搜索没有所以者的垃圾文件,手动删除(内核产生,外来文件可能没有所有者) find /etc/ -size 10M或10k搜索etc目录下文件大小等于10M或10k(注意文件大小单位的大小写) find(搜索慢)(完整匹配) find 搜索范围 搜索条件 避免大范围搜索,会耗费系统资源 Linux通配符 * 任意内容 ? 任意一个字符 [] 任意中括号里的一个内容 -name 文件名 -iname 不区分大小写的 -user 按所有者来搜索 -nouser 指定目录中 没有所有者的文件 -mtime +10 10天前修改的文件(文件内容) -atime 文件访问时间 -ctime 改变文件属性 -size 25k 文件大小 -inum i节点 -a and(逻辑与) -o or (逻辑或) -exec ls -lh {} \; 处理find命令后的显示
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2018-03-22

  • 搜索命令 which: 1.which 和 whereis 功能类似,都可以查询命令所做的位置 2.不同之处:which 可以显示该命令对应的别名;whereis 可以显示命令的帮助手册 3.注意 cd 命令不属于linux下的, 它是属于 shell 自带的命令 搜索命令的命令whereis whereis ls 查找命令所在位置以及帮助文档 whoami 查看当前用户 whatis 查看命令解释 which 查看命令和原名 whereis只能查命令所在位置 -b只查看执行文件 -m帮助文档所在位置 不能搜索普通文件。 which 文件名 能看到命令所在位置,如果命令有别名可以看到 whereis和which的搜索路径依赖于path定义的路径 $PATH环境变量定义寻找命令脚本的路径,以避免使用绝对路径 命令搜索命令whereis 1.搜索系统中的命令和命令的帮助手册所在的位置 2. -b 只看命令; -m 只看手册
    查看全部
  • path路径:echo $PATH 此命令是当执行一个系统命令时,它会先去PATH中包含的路径(绝对路径)下去寻找;若搜索的命令在PATH中所有的路径中都没找到,它就会报错。 也正是有path的存在,我们系统命令可以不用打绝对路径,自己写的脚本或程序需要写绝对路径或把路径放在path里。 whereis 和which的搜索路径是依赖于Path的 which 文件名:搜索命令所在路径及别名 which还会显示别名 如ls --color=auto,ls调用--color的权限,颜色会自动显示。 whereis 会看到系统命令的所在位置和帮助文档(不是所有的命令都可以使用whereis来找到它的存储位置的) which 会看到系统命令的所在位置,若其有别名,也会看到命令的别名
    查看全部
  • locate命令格式 locate 文件名 搜索/var/lib/mlocate配置文件内容 注:该文件内容每天一更新,新建文件可能搜索不到,但可以 updatedb强制更新 find 文件名 从根文件开始搜索 ocate,whereis,which命令都遵循/etc/updatadb.conf配置文件 locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate(一天一更新),updatedb 更新数据库 文件搜索命令 locate 搜索速度块 locate 文件名 /var/lib/mlocate 所搜索的后台数据库(一天一更新) 不是实时更新,所以新建的文件就找不到 updatedb 更新数据库 缺点 只能按照文件名来搜索 配置文件 /etc/updatedb.conf /etc/updatedb.conf配置文件 PRUNE_BIND_MOUNTS="yes" #开启搜索限制 PRUNEFS= 搜索时,不搜索的文件系统 PRUNENAMES= 搜索时,不搜索的文件类型 PRUNEPATHS= 搜索时,不搜索的路径
    查看全部
  • 记笔记
    查看全部
  • 记笔记
    查看全部
  • 1、ln -s [原文件] [目标文件] (link) 1-1)功能描述:生成链接文件 1-2)选项 -s 创建软链接 1-3)硬链接特征 1-3-1)拥有相同的i节点和存储block块,可以看做是同一个文件。(在格式化时,第一将分区划分为等大小的block数据块,该数据块通常为4KB。第二建立分区表,并为每个文件建立一个相关数据。当用户搜索某个文件时,会先到分区表中查找文件所对应的block存储位置,接着到相应位置取出,并返回给用户。)硬链接与原文件拥有相同的i节点。因此,与原文件非常相似。当删除原文件或硬链接文件的任何一文件,不影响文件索引操作。可看做,同一个文件的不通进入点。它是同样的存储空间。 1-3-2)可通过i节点识别 1-3-3)不能跨分区建立 1-3-4)不能针对目录使用,只有文件才可以创建 1-3-5)ln ./source/abc ./target/bcd.hard 创建后,引用计数+1 1-3-6)ls -i ./source/abc ./target/bcd.hard 可使用ls -i 来查看文件i节点号 1-3-7)不建议创建硬链接文件 1-3-7-1)文件太过隐蔽,除了有i节点这样一个标识之外,很难区分它是不是硬链接 1-3-7-2)硬链接限制较多,不能跨分区,不能针对目录,使用当中容易出现错误使用方法 1-4)软链接特征 1-4-1)类似于Windows快捷方式 1-4-2)软链接拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据。(拥有自己的分区表中索引数据,通过索引找到分区表中文件的目标索引数据,再通过目标索引数据,查找数据) 1-4-3)lrwxrwxrwx l软链接, 软链接文件权限都为rwxrwxrwx, 虽然权限显示为777,但实际权限需要看原文件权限。 1-4-4)修改任意文件,另一个都改变 1-4-5)删除原文件,软链接不能使用 1-4-6)创建软链接,原文件一定要写绝对路径。否则,软链接会到它所在的同一目录去找原文件。
    查看全部
    1 采集 收起 来源:Linux链接命令

    2018-01-08

  • 软链接文件一定要写“绝对路径” ln -s [原文件][目标文件] 是生成连接文件 -s创建软连接。创建软连接一定要写绝对路径 硬链接: 1.拥有相同的i节点和存储block块,可以看做是同一个文件 2.可通过i节点识别,i节点相同,文件大小完全一样 3.不能跨分区 4.不能针对目录使用 把一个删掉,另一个只要文件名还在,依然可以使用。 软连接(推荐使用): 1.类似windows快捷方式 2.软连接拥有自己的i节点和block块,但数据块只保存原文件的文件名和I节点,没有实际的文件数据 3.lrwxrwxrwx l软连接 软连接的文件权限都为rwxrwxrwx 4.修改任意文件,另一个都改变 5.删除原文件,软连接不能使用 硬链接特征。硬链接相当于一个教室的两个门
    查看全部
    1 采集 收起 来源:Linux链接命令

    2018-01-08

  • Linux区分大小写 Linux中所有东西都以文件形式保存
    查看全部
  • 所有的新的文件必须有必要的格式 !/bin/bash
    查看全部
  • Linux常用命令 1. 查询目录中内容:ls 【选项】 【文件或目录】 选项: -a : 显示所有文件(包含隐藏文件) -l : 显示详细信息 -d : 查看目录属性 -h : 人性化显示文件大小 -i : 显示inode example: -|rw-|r--|r--|. 三个一组,“|”为分割线 ①第一组代表文件类型 ②第二组代表所有者(u)权限 ③第三组代表所属组(g)权限 ④第四组代表其他人(o)权限 r-读,w-写,x-执行 .代表ACL权限
    查看全部
  • 目录处理命令: 1. mkdir -p [目录名] //创建目录 2. cd [目录] //改变目录 3. 简化操作: ① cd ~ 或者 cd //回到家目录 ② cd - //进入上次所在目录 ③ cd .. //进入上一级目录 ④ cd . //进入当前目录 3. pwd //打印工作路径 4. rmdir //删除空白目录 5. rm //删除文件或目录 选项: -r : 删除目录 -f : 强制删除 example: rm -rf /tmp/ 删除tmp目录 rm -rf /tmp/* 删除tmp目录下的内容 6. cp [选项] [原文件或目录] [目标目录] 选项: -r 复制目录 -p 连带文件属性复制 -d 若源文件是链接文件,则复制链接属性 -a 相当于-pdr 7. mv [源文件或目录] [目标目录] //剪切 改文件名:源文件目录和目标目录保持一样
    查看全部

举报

0/150
提交
取消
课程须知
本课程作为Linux的入门课程,适合所有对Linux感兴趣的小伙伴们。零基础学习!还等什么,赶快来加入吧!
老师告诉你能学到什么?
通过学习本门课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!