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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • fine命令 fine [搜索范围] [搜索条件] #搜索文件 1.find / -name install.log #区分大小写的 2.find / -iname install.log #不区分大小写来查找install.log 3.find /root -user root #按照所有者搜索 4.find /root -nouser #查找没有所有者的文件(除了两个例外,其他没有所有者的文件都是垃圾文件) 两个例外: 例外1.由内核产生的文件,如在proc和sys内的文件。 例外2.外来文件,光盘、移动盘等外来文件。 5.find /var/log/ -mtime +10 #查找10天前修改的文件 -10 10天内修改的文件(现在距离10天前的距离) 10 10天当天修改的文件(10天前的24小时) +10 10天前修改的文件(现在距离10天前之前的距离) atime 文件访问时间 ctime 改变文件属性时间 mtime 修改文件内容时间 6.find . -size 25k #查找当前目录下大小为25k的文件(默认单位是扇区,k是小写,M的话是大小) -25k 小于25k的文件 25k 等于25k的文件 +25k 大于25k的文件 7.find . -inum 262422 #查找i节点为262422的文件 8.find /etc -size +20k -a -size -50k #查找/etc/目录下大于20kb并且小于50kb的文件 -a and 逻辑与,两个条件都满足 -o or 逻辑或,两个条件满足一个即可 9.find /etc -size +20k -a -size -50k -exec ls -lh{}\; #在查找/etc/目录下大于20kb并小于50kb的文件,并且显示详细信息 -exec/-ok 命令 {}\; 对搜索结果执行操作(ls -lh 显示详细信息) 命令1 -exec 命令2 {}\; 命令2是对命令1的结果做操作。
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-03-02

  • 文件搜索命令:whereis 特点:用于搜索命令所在的路径以及帮助文档所在的位置,不能搜索用户自己创建的文件等信息。 选项: -b:只查找可执行文件 -m:只查找帮助文件 文件搜索命令:which 特点:能看到命令的路径,如果有别名,还能看到别名的说明。 whereis和which不能看到shell命令,只能看到外部安装的命令。 $PATH说明:类似于Windows中的环境变量,执行命令的时候都要在path定义的目录中去寻找。 所以像ls这样的命令就可以不用加路径(/bin/ls)执行了。 whereis使用结果如下: [root@localhost ~]# whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz /bin/ls表示所在位置,后面的表示的是这个系统命令的帮助文档 whoami命令可查询当前登录的用户 [root@localhost ~]# whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz whatis命令可查询命令作用 [root@localhost tmp]# whatis ls ls (1) - list directory contents ls (1p) - list directory contents
    查看全部
  • 1、locate 文件名 1-1)在后台数据库中按文件名搜索,搜索速度更快 1-2)对于新建的文件,由于数据库没有更新,使用locate 不能查到。可以使用 updatedb强制更新数据库后即可查到。 1-3)可使用 locate locate 搜索locate相关文件,可看到locate数据库。 1-4)在不同linux中,该数据库名字稍微不同,例如,locatedb、slocate、mlocate。 2、/var/lib/mlocate (保存的搜索数据库) 2-1)#locate 命令所搜索的后台数据库 2-2)数据库不是实时的,更新频率大概一天更新一次 3、updatedb 3-1)更新数据库 4、缺点:只能按照文件名进行搜索,但常用。 5、配置文件 5-1)touch /root/cangls touch /tmp/cangls updatedb locate cangls 显示为 /root/cangls 只有一条,而/tmp下的cangls没有显示出来,原因在于locate搜索遵循配置文件 /etc/updatedb.conf, 在PRUNEPATHS 中配置了/tmp/目录不进行搜索。所以没有进行查找。 5-2)/etc/updatedb.conf 配置文件 5-2-1)PRUNE_BIND_MOUNTS = "yes" #开启搜索限制,yes为后面三项都生效。no为 后面三项都不生效 5-2-2)PRUNEFS = #搜索时,不搜索的文件系统 5-2-3)PRUNENAMES = #搜索时,不搜索的文件类型 5-2-4)PRUNEPATHS = #搜索时,不搜索的路径
    查看全部
  • 第一位是-表示是普通文件是d表示目录文件是l表示软连接文件
    查看全部
    0 采集 收起 来源:Linux命令格式

    2016-03-02

  • 同一个分区内,格式化后,原文件被分到不同的小分区1、3、5内(4kb一个小分区);针对不同的文件创建不同的i节点、时间、存储块等详细信息,原文件有自己的详细信息。 若用户想要查找原文件: 1.通过硬链接:硬链接有跟原文件一样的i节点和block存储块,直接找到该i节点,i节点会直接找到原文件存在小分区1、3、5内的数据。 2.通过软连接:软链接有自己的小分区8来存储数据,当然也有不同于原文件的i节点等详细信息。 通过软链接的i节点找到软链接的小分区8,小分区8里面存有原文件的详细信息,通过小分区8找到原文件的i节点,原文件的i节点引导找到原文件的小分区1、3、5. 硬链接文件和原文件任一个文件修改,另一个文件也会修改;任一个文件删除,另一个文件还是能正常使用。 软链接文件和原文件任一个文件修改,另一个文件也会修改;原文件删除,软链接文件不可用。
    查看全部
    0 采集 收起 来源:Linux链接命令

    2016-03-02

  • 常用目录的作用 /根目录 最高级的目录 /bin命令保存目录(普通用户就可以读取的命令) /boot启动目录,启动相关文件 /dev设备文件保存目录 /etc配置文件保存目录 /home普通用户的家目录 /lib系统库保存目录 /mnt系统挂载目录 /media挂载目录 /root超级用户的家目录 /tmp临时目录 /sbin命令保存目录(超级用户才能使用的目录) /proc直接写入内存的 /sys /usr系统软件资源目录 /usr/bin/系统命令(普通用户) /usr/sbin/)系统命令(超级用户) /var系统相关文档内容 [root@localhost tmp]# cd/ [root@localhost /]# ls bin ogroup etc lib media mnt opt root selinux sys usr boot dev home host+found misc net proc sbin srv tmp var [root@localhost /]# ls usr/ bin etc games include lib libexec local sbin share src tmp [root@localhost /]# 1.根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。区别在于普通用户可以读取bin的命令,但是不能读取sbin的命令;只有超级用户可以读取sbin的命令。 2.proc和sys目录不能直接操作,这两个目录保存的是内存的挂载点。 3.可以在家目录root或home,以及tmp目录下随便放内容。
    查看全部
  • ll 相当于Is -l,显示详细信息 删除空目录:rmdir(remove empty directories) rmdir [目录名] 删除文件或目录:rm(remove) rm -rf [文件或目录] -r 删除目录 -f 强制(不写-f会一直询问是否确定要删。若是要回答y。) 注意:要删除文件时一定要小心,删除后恢复很难。 复制命令:cp(copy) cp [选项] [原文件或目录] [目标目录] 选项: -r 复制目录(不加-r是复制文件) -p 连带文件属性复制 -d 若原文件是链接文件,则复制链接属性 -a 相当于 -pdr。复制的文件跟原文件一模一样,包括时间。 目标目录后面要是不加文件名,则是原文件原名复制在目标目录内; 目标目录后面要是加了文件名,原文件会更名复制在目标目录内。 [root@localhost ~]# cp anaconda-ks.cfg /tmp/ana →更名为ana [root@localhost ~]# ls /tmp/ ana yum.log 剪切或改名命令:mv(move) mv [原文件或目录] [目标目录] 如果原文件跟目标文件在不同的目录下(原文件不在目标目录内)的时候就是剪切; 如果原文件跟目标文件在同一个目录下(原文件就在目标目录内)的时候就是改名。
    查看全部
  • 命令提示符 [root@localhost ~]# root:当前登录用户。在linux当中管理员账号是root。 localhost:主机名。右击我的计算机→属性可查看。 ~ 当前所在目录(家目录)。超级用户(管理员)的家/root,普通用户的家/home/user1/等。 # 超级用户的提示符。普通用户提示符为$。 命令格式 命令 [选项] [参数] 注意: 个别命令使用不遵循此格式; 当有多个选项时,可以写在一起; 简化选项与完整选项:-a等于--all等。 查询目录中的内容:Is Is [选项] [文件或目录] 选项: -a 显示所有文件,包括隐藏文件(以.开头的。隐藏文件多是系统文件,为了不让用户随意修改才隐藏。) -l 显示详细信息(包括权限等) -d 查看目录属性 -h 人性化显示文件大小 -i 显示inode(id号,方便查找) 权限 -rw-r--r-- 第一位(-)为权限,往后每三位为一组,代表文件的u所有者(rw-)、g所属组(r--)和o其他人(r--)。 权限特殊类型有七种:文件(-)、目录(d)、软连接文件(l)、块设备文件、字符设备文件、套接字文件和管道文件 基本权限为r读 w写 x执行:所有者有rw权限即读写,所属组有r权限即读权限,其他人有r权限即读权限。 在Xshell中,输入[root@localhost ~]# ls -l 不写参数,返回当前所在文件(~)的详细信息。 结果: 总用量 44 -rw-------. 1 root root 1207 1月 14 18:18 anaconda-ks.cfg -rw-r--r--. 1 root root 24772 1月 14 18:17 install.log -rw-r--r--. 1 root root 7690 1月 14 18:17 install.log.syslog 基本权限后面的"."代表ACL权限;后面的1称为引用计数,代表这个文件调用过多少次;root 代表所有者;root代表所属组; 1207 代表文件大小,单位为字节,若是在输入时在-l后面加h(human能看懂的,人性化显示),即输入-lh,那么输出的文件大小为1.2k(1.2k字节); 1月 14 18:18代表文件最后一次修改的时间;最后为文件名。
    查看全部
    0 采集 收起 来源:Linux命令格式

    2018-03-22

  • 分区什么鬼
    查看全部
  • 对于用ifconfig查不了ip 可以先输入ifup eth0然后输入ifconfig
    查看全部
  • 常用目录的作用
    查看全部
  • 剪切或改名命令
    查看全部
  • 复制命令
    查看全部
  • 删除文件目录
    查看全部
  • linux是靠权限区分文件类型的,不靠扩展名区分文件类型
    查看全部

举报

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

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