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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 多命令执行顺序
    查看全部
    0 采集 收起 来源:管道符

    2015-08-23

  • 输出重定向
    查看全部
    0 采集 收起 来源:输出重定向

    2015-08-23

  • 软连接与硬链接的区别:硬连接备份i节点,文件可以 理解成引用,就像两个引用指向同一个block块,故一 个引用被删除,另一个引用还可以访问对应内存块;软 连接就像引用的引用,一旦指向block块的引用被删除 ,那么指向该引用的引用就失效。
    查看全部
    0 采集 收起 来源:Linux链接命令

    2015-08-23

  • 查询与自动挂载
    查看全部
  • 重启
    查看全部
  • 关机
    查看全部
  • shutdown 关机
    查看全部
  • Bash中其他特殊符号: 1、单引号:括起来的特殊符号($和反引号)都没有特殊含义,当做字符串。 2、双引号:和单引号一样,但是括起来的特殊符号($、\和反引号)都有特殊含义。 3、反引号:括起来的内容是系统命令,赋值时会把命令执行结果赋给变量。但由于反引号经常被看成是单引号,容易出错,所以推荐使用$(系统命令)代替,它和反引号的作用是一样的。 4、反斜杠\:转义符,使特殊符号失去作用。 下面是一些示例: [root@CentOS6 ~]# v=abc [root@CentOS6 ~]# echo $v abc [root@CentOS6 ~]# echo "$v" abc [root@CentOS6 ~]# echo '$v' $v [root@CentOS6 ~]# echo "\$v" $v [root@CentOS6 ~]# d=`date` [root@CentOS6 ~]# echo $d 2015年 08月 10日 星期一 18:44:59 CST [root@CentOS6 ~]# echo \$d $d [root@CentOS6 ~]# echo "$d" 2015年 08月 10日 星期一 18:44:59 CST [root@CentOS6 ~]# echo '$d' $d [root@CentOS6 ~]# u=$(uname -a) [root@CentOS6 ~]# echo $u Linux CentOS6.5min 2.6.32-431.el6.i686 #1 SMP Fri Nov 22 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux [root@CentOS6 ~]# echo '$u' $u [root@CentOS6 ~]# echo "\$u" $u [root@CentOS6 ~]# echo '\$u' \$u [root@CentOS6 ~]#
    查看全部
    0 采集 收起 来源:通配符

    2018-03-22

  • 多命令顺序执行: 1、多命令执行符【;】例子: [root@CentOS6 ~]# pwd;cd /;pwd /root / 该执行符可以用于计算命令执行时间,例如:【date;耗时的命令;date】,则最后把两个date相减就能计算出来。 注:由于该执行符不考虑命令间的逻辑关系,所以即使其中有任何命令出错,后续命令仍然执行。 2、多命令执行符【&&】例子:相当于程序中的短路与 [root@CentOS6 /]# echo "first" && echo "second" first second [root@CentOS6 /]# echoaa "first" && echo "second" -->第一条命令为假时,第二条命令不再执行 -bash: echoaa: command not found 该执行符常用于前后有相互逻辑关系的命令一起执行,例如:LAMP环境搭建,它要求每一条命令正确执行后,下一条命令才可以正确执行。 3、多命令执行符【||】例子:相当于程序中的短路或 [root@CentOS6 /]# echoaa "first command" || echo "second command" -->第一条命令为假时,第二条命令才会执行 -bash: echoaa: command not found second command [root@CentOS6 /]# echo "first command" || echo "second command" -->第一条命令为真时,第二条命令不再执行 first command 也就是说,第一条和第二条命令只能执行一个。 可以通过下面方式,方便脚本判断命令是否正确执行: [root@CentOS6 /]# date && echo yes || echo no 2015年 08月 10日 星期一 15:32:26 CST yes -->命令正确执行时,输出yes [root@CentOS6 /]# datea && echo yes || echo no -bash: datea: command not found no -->命令未正确执行时,输出no 注:&&和||不能颠倒,否则容易逻辑混乱。另外,后面的逻辑符在判断时,是基于前面所有逻辑符合起来总的运算结果的,这点要注意。
    查看全部
    0 采集 收起 来源:管道符

    2018-03-22

  • 输入重定向:(不常用,了解即可) 例如:输入【wc】命令后,开始接受键盘输入,当按【ctrl+d】时,会统计输入的行数、单词数和字节数 [root@CentOS6 ~]# wc aaa bbb ccc ddd eee fff 3 6 24 [root@CentOS6 ~]# 该命令也可以接受文件的输入,也就是输入重定向,例如: [root@CentOS6 ~]# cat file.txt 2015年 08月 10日 星期一 14:05:27 CST -bash: datea: command not found [root@CentOS6 ~]# wc < file.txt 2 11 75 --> 表示2行,11个单词,75个字节 [root@CentOS6 ~]# 注:【wc < file.txt】中的【<】可以省略,通常写成【wc file.txt】 【wc << 标记 ... 标记】该命令会统计【标记1】中间内容的行数、单词数和字节数,例如: [root@CentOS6 ~]# wc << fangjian --> 标记(随便定义) > aaa bbb ccc > ddd ee f > gg > fangjian --> 当遇到和标记相同的字符串时,会结束统计,并输出结果 3 7 24
    查看全部
    0 采集 收起 来源:输出重定向

    2018-03-22

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

    2015-08-23

  • 命令别名与快捷键:查看与设定别名 1、查看别名:【alias】 2、设定别名:【alias 别名=‘原命令’】 -->这是临时设定,重启系统后会失效 例如: [root@CentOS6 ~]# alias vi='vim' -->设定别名 [root@CentOS6 ~]# alias -->查看别名 alias aa='ls' alias cp='cp -i' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ln='ls -lhrt' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
    查看全部
    0 采集 收起 来源:别名与快捷键

    2018-03-22

  • http:www.kernel.org Linux 内核版本:主版本.次版本.末版本 发行版本:内核一致,功能一致 服务器:稳定、安全为主。 没有图形界面更安全更稳定。 So,服务器用RedHat、centOS。 Fedora;完全的个人版,功能强大,但是未必稳定。
    查看全部
    0 采集 收起 来源:Linux简介

    2015-08-23

  • 2)常用目录的作用 · / 根目录 · /bin 命令保存目录(普通用户就可以读取的命令) · /boot 启动目录,启动相关文件 · /dev 设备文件保存目录 · /etc 配置文件保存目录 · /home 普通用户的家目录 · /lib 系统库保存目录 · /mnt 系统挂载目录 · /media 挂载目录 · /root 超级用户的家目录 · /tmp 临时目录 · /sbin 命令保存目录(超级用户才能使用) · /proc 直接写入内存的 · /sys · /usr 系统软件资源目录 · /var 系统相关文档内容 根目录下的 bin 和 sbin ,usr 目录下的 bin 和 sbin ,这四个目录都是用来保存系统命令; 其中,bin 普通用户就可以执行,sbin 只有超级用户可以执行。 proc 和sys 目录不能直接操作,这两个目录保存的是内存的过载点。 可以在家目录 root 或 home ,以及 tmp 目录下随便放内容。
    查看全部
  • 打包:tar -cvf jp.tar jp 打包后再进行压缩 :gzip jp.tar 解包:tar -xvf jp.tar 打包+压缩:tar -zcvf/-jcvf jp.tar.gz/jp.tar.bz2 jp 写好压缩后名称便于识别 解包+解压:tar -zxvf/-jxvf jp.tar.gz/jp.tar.bz2 指定解压位置:tar -jxvf jp.tar.bz2 -C /tmp/ 指定位置压缩多个文件:tar -zcvf /tmp/test.tar.gz jp anaconda-ks.cfg
    查看全部

举报

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

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