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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • find命令加-exec,可以跟其他命令,
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-08-13

  • 分区是指逻辑分区,主分区最多四个,由硬盘结构决定 windows里A和B做软驱判定,C主分区判定 1.硬盘分为若干个等大的扇区 每个扇区默认512字节,其中446字节用于启动信息,64字节用于分区,每16字节表示一个分区,所以主分区只有4个。主分区最后一个可以用作扩展分区(最多一个),主分区+扩展分区<=4,扩展分区不能写入数据,只能包含逻辑分区,理论逻辑分区最多划分23个。 2.格式化就是把硬盘分成等大小的文件存储块,在分区列表写入分区id编号,存储文件的最小空间默认为4KB,不管是否占满,都只能存储一次数据。 windows:FAT16:最大分区只能支持2GB。 FAT32:单个文件不能超过4GB,最大支持16TB NTFS:很大 liunx:ext2、ext3、ext4.默认安装使用ext4 格式化:写入文件系统。Linux格式化:1、把整个分区分成等大小的数据块;2、在分区列表里建立二维表格,记录了每个文件的ID号(I节点),修改时间,权限,文件保存位置
    查看全部
  • 按文件大小来搜索文件
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-08-13

  • 查找指定修改时间的文件
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-08-13

  • 搜索指定目录下面没有所有者的文件。外来文件(如优盘)已经内存文件是没有所有者的。
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-08-13

  • Bash中其他特殊符号 '' 单引号,在单引号中左右的特殊符号,如$,&都没有特殊含义 "" 双引号,在双引号中左右的特殊符号都没有特殊含义,但是“$”,"`","\"是例外。拥有“调用变量的值”,“引用命令”和“转义符”的特殊含义 `` 反引号,反引号括起来的内容是系统命令,在Bash中会先执行它。和$()作用一样。 $() 用来引用系统命令,等于` ` # 在Shell脚本中,#开头的行代表注释 $ 用于调用变量的值,如需要调用变量name的值时,需要用$name的方式得到变量的值 \ 转义符,跟在\之后的特殊符号将失去特殊含义,变为普通字符。如\$将输出"$"符号
    查看全部
    0 采集 收起 来源:通配符

    2018-03-22

  • 通配符(文件名或者目录名) 1.? 匹配任意一个字符 2.* 匹配0个或任意多个字符 3.[] 匹配括号中任意一个字符 4.[-]匹配括号中任意一个字符,-代表一个范围 5.[^]匹配不是括号中任意一个字符
    查看全部
    0 采集 收起 来源:通配符

    2016-08-13

  • ";"连接命令 顺序执行 "&&"连接命令 逻辑与执行 第一条执行 第二条执行 第一条错误 第二条不执行 "||"连接命令 逻辑或执行 第一条执行 第二条不执行 第一条错误 第二条执行 eg:命令 && echo yes || echo no 命令正确yes 错误no,验证命令的正确与否 注意&& echo yes echo no 顺序不能颠倒,不然命令出错的时候会同时输出no yes more [文件名] "分页显示文件内容" "|" 管道符 命令1 | 命令2 #命令1正确的结果 作为命令2的操作对象 例如 ls -l > /etc/ more “用于分页显示命令执行结果” netstat -an grep ESTABLISHED wc -l "用于查看当前连接本机的客户端 并 统计客户端数量"
    查看全部
    0 采集 收起 来源:管道符

    2018-03-22

  • 标准输入输出 0 标准输入 1标准输出 2 标准错误输出 1.命令 > 文件(覆盖),命令 >> 文件(追加) 都是正确语句的重定向, 2.错误命令 2>文件(覆盖),错误命令 2>>文件(追加) 都是错误语句的重定向, 3.命令&>文件 (覆盖),命令&>>文件 (追加),正确错误信息输出都保存到同一个文件。 4.命令 >> 文件1 2>>文件2 把正确的输出追加到文件1中,错误输出追加到文件2中。 /dev/null 是系统预留的用来接受垃圾的文件,即任何东西写到这个文件里面都会消失即不存在。 例如: ls &> /dev/null 相应的把所有的 > 改为 < 即是输入重定向,不经常用。 wc 【选项】 【文件名】 【选项】 1.-c 统计字节数 2.-w 统计单词数 3.-l 统计行数 wc 回车后 可以输入数据,最后按ctrl+d结束后会统计行数、单词数和字节数。 wc < 文件名 会统计文件名的内容。 wc << ddy 回车后可以输入数据,直到下次输入ddy后统计中间输入的数据。
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

  • 1--尝试自己解决(帮助、文档、示例) 2--提问的智慧(问题详尽 具体的知识点 提供详细的报错信息)
    查看全部
    0 采集 收起 来源:Linux学习方法

    2016-08-13

  • -exec/-ok 命令 () \;对搜索结果执行操作
    查看全部
    0 采集 收起 来源:Linux中 find命令

    2016-08-13

  • history 历史命令 history [选项] [历史命令保存文件] -c 清空历史命令 -w 把缓存中的历史命令写入历史命令保存文件 ~/.bash_history #默认保存1000条,若想改动这个限制 在vi /etc/profile 环境变量配置文件下HISTSIZE=1000改值 基本调用 上下箭头来重复调用 !n 来执行第n条历史命令 !! 重复执行上一条命令 !字符串 重复执行后一个该串开头的命令 Tab键 进行命令(环境变量)和目录补全(操作路径)
    查看全部
    0 采集 收起 来源:历史命令

    2016-08-13

  • 1、可以通过alias ls='ls --color=never'设置新的别名 alias查看别名,前门为别名,后面为全名 一般是重启,重登录之后,就失效! 如果要长久有效,需要配置文件,配置好 vim比vi功能更强大,可以通过设置 alias vi='vim'的别名来调用,但是重启重登录之后失效 2、将别名写入配置文件: vi ~/.bashrc #写入配置文件 永久生效 ~是指每个用户的目录,每个用户的目录不一样,配置文件不一样,生成的效果也不一样 写完之后,source .bashrc即可立即更新生效 unalias 别名 #删除别名 3、命令生效的顺序 第一顺位:执行命令用绝对路径或者相对路径执行的命令 第二顺位:执行别名命令 第三顺位:执行Bash内部命令 第四顺位:按照$PATH环境变量定义的目录查找的顺序第一的命令 4、快捷键 Ctrl c 强制终止 Ctrl l 清屏 Ctrl u 删除到行首 Ctrl a 光标移动到行首 Ctrl e 移动到行尾 Ctrl z 把命令放到后台 (没有终止,仅仅是放入后台执行) Ctrl r 在历史记录中搜索
    查看全部
    0 采集 收起 来源:别名与快捷键

    2016-08-13

  • 1、echo输出命令和脚本执行 格式:echo [选项] [输出内容] 选项: -e:支持反斜线控制的字符转换 echo "bols he cangls ni xihuan nayige" \a - 输出警告音 \b - 退格符 \n - 换行符 \r - 回车键 \t - 制表符,也就是tab键 \v - 垂直制表符 \0nnn - 按照八进制ASCII码输出字符 \xhh - 按照十六进制ASCII表输出字符 echo -e "bols he cangls ni\b xihuan nayige" echo -e "hell\bo" echo -e "h\te\tl\nl\to\t" echo -e "\x68\t\x65\t\x6c\n\x6c\t\x6f" echo -e "\e[1;31m嫁人就要嫁凤姐\e[0m" ###输出颜色 \e[1;##m - 开启颜色显示; \e[0m - 关闭颜色显示### #30m=黑色,31m=红色,32m=绿色,33m=黄色 #34m=蓝色,35m=洋红,36m=青色,37m=白色 2、脚本执行: 方法1:赋予执行权限,直接运行 chmod 755 hello.sh ./hello.sh(或者绝对路径执行 /root/hello.sh) 方法2:通过Bash调用执行脚本 bash hello.sh 二、 #!/bin/Bash 不是注释,它标称下面的内容是linux的标准脚本程序 如果该脚本使用纯shell语句完成,不加#!/bin/Bash,运行没问题 但,脚本调用了其他语言,就会报错
    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-03-22

  • 1.shell概述 shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至是编写一些程序; shell还是一个功能强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用Linux系统命令; 用户输入命令,shell讲命令通过ASCII码表翻译成二进制给内核,内核调用计算机硬件来处理;同时计算机硬件可以将信息传给内核,然后内核讲信息传递个shell,shell讲字符显示出来,相当于逆过程; Windows有shell吗?其实Windows中不叫shell,图形化界面操作也可以叫做“shell”,只不过不这么叫而已; 2.shell分类 1.bourne shell基本淘汰,bourne家族主要包括sh,ksh,bash,psh; 2.c shell,主要包括:csh,tcsh; Linux下所有的shell都可以在/etc/shells 里面查询;
    查看全部
    0 采集 收起 来源:shell概述

    2016-08-13

举报

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

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