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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 第一个脚本

    [root@localhost sh]# vi hello.sh

    #!/bin/bash

    #The program

    脚本执行

    赋予执行权限,直接运行

    chmod 755 hello.sh

    ./hello.sh

    或通过Bash调用执行脚本

    bash hello.sh

    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-10-07

  • zip    压缩文件名    源文件

    zip    -r    压缩文件名    源目录


    unzip    压缩文件


    gzip    源文件

    gzip    -c    源文件    >    压缩文件

    gzip    -r    目录     #压缩目录下所有的子文件,但是不能压缩目录


    gzip    -d    压缩文件    #解压缩文件

    gunzip    压缩文件    #解压缩文件


    bzip2    源文件#不保留源文件

    bzip2    -k    源文件#压缩后保留源文件

    #bzip2命令不能压缩目录


    bzip2    -d    压缩文件

    bunzip2    压缩文件    #解压缩,-k保留解压缩文件


    查看全部
  • 查看登录用户信息

    w   who

    查询当前登录和过去登录的用户信息

    last

    查看所有用户的最后一次登录时间

    lastlog

    查看全部
  • 挂载就是分配盘符(目录)就是挂载点

    查询与自动挂载

    #查询系统中已经挂载的设备

    [root@localhost~]# mount

    ——————————————

    #依据配置文件/etc/fstab的内容,自动挂载

    [root@localhost~]# mount -a

    查看全部
  • shutdown命令

    [root@localhost~]# shutdown [选项] 时间(now)

    选项:

    -c:取消前一个关机命令

    -h:关机

    -r:重启(reboot)

    ————————————

    退出登陆命令

    [root@localhost~]# logout

    查看全部
  • 打包命令:tar -cvf 打包文件名或目录 源文件

    选项:

        -c:打包

        -v:显示过程

        -f:指定打包后的文件名

    例如:tar -cvf longzls.tar longzls

    解打包命令:tar -xvf 打包文件名

    例如:

    tar -xvf longzls.tar

    ————————————————

    .tar.gz压缩格式

    其实.tar.gz格式是先打包为.tar格式,再压缩为.gz格式

    tar -zcvf 压缩包名.tar.gz 源文件

    tar -zxvf 压缩包名.tar.gz

    ——————————————

    .tar.bz2压缩格式

    tar -jcvf 压缩包名.tar.bz2 源文件

    tar -jxvf 压缩包名.tar.bz2

    例如:tar -jxvf jp.tar.bz2 -C /tmp/  -C指定解压缩位置

    查看全部
  • gzip -r 目录
    不会打包目录,只会压缩目录下子文件
    查看全部
  • 常用压缩格式:.zip   .gz   .bz2   .tar.gz   .tar.bz2 

    ————————————————

    .zip格式压缩

    #压缩文件     zip 压缩文件名 源文件    例如:zip longzls.zip longzls

    #压缩目录     zip -r 压缩文件名 源目录  例如: zip -r jp.zip jp

    .zip格式解压缩

    unzip 压缩文件    例如:unzip longzls.zip

    ————————————————

    .gz格式压缩

    #压缩为.gz格式,源文件消失    gzip 源文件

    #压缩为.gz格式,源文件保留    gzip -c 源文件 > 压缩文件     例如:gzip -c cangls > cangls.gz

    #压缩目录下所有的子文件(子文件都变成压缩文件),但是不能压缩目录    gzip -r 目录

    .gz格式解压缩

    #解压缩文件   gzip -d 压缩文件

    #解压缩文件   gunzip 压缩文件

    ————————————————————

    .bz2格式压缩(注意:bzip2命令不能压缩目录)

    #压缩为.bz2格式,源文件消失    bzip2 源文件

    #压缩之后保留源文件    bzip2 -k 源文件

    .bz2格式解压缩

    #解压缩    bzip2 -d 压缩文件

    #解压缩     bunzip2 压缩文件


    查看全部
  • 命令 --help   获取命令选项的帮助 例如:ls --help

    shell内部命令帮助

    如果命令没有可执行文件,则此命令是shell自带的

    例如:whereis ls和whereis cd 确定是否是shell内部命令

      help cd 获取内部命令帮助

    help 内部命令 只获取shell内部命令的帮助

    查看全部
  • 帮助命令:man

    获取指定命令的帮助

    例如:man ls 查看ls的帮助


    查看全部
  • 搜索字符串命令:grep

    grep [选项] 字符串 文件名

    在文件内容中匹配符合条件的字符串行

    选项:

    -i    忽略大小写

    -v   排除指定字符串

    查看全部
    0 采集 收起 来源:Linux中 grep命令

    2018-10-07

  • find命令:搜索文件

    find [搜索范围] [搜索条件]

    find / -name install.log

    避免大范围搜索,会非常耗费系统资源

    find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配

    Linux中的通配符

    *  匹配任意多的内容 例如:find /root -name "install.log*"或"*"

    ?  匹配任意一个字符

    []  匹配任意一个中括号内的字符 例如:find /root -name "ab[cd]"

    不区分大小写    find /root -iname install.log

    按照所有者搜索  find /root -user root

    查找没有所有者文件 find /root -nouser

    查找10天前修改的文件 find /var/log/ -mtime +10

    -10 10天内修改文件

    10 10天当天修改的文件

    +10 10天前修改的文件

    atime 文件访问时间

    ctime 改变文件属性

    mtime 修改文件内容

    查找文件大小是25kb的文件  find . -size 25k

    -25k    小于25KB的文件

    25k    等于25KB的文件

    +25k   大于25KB的文件

    查找i节点是262422的文件   find . -inum 262422

    查看全部
    0 采集 收起 来源:Linux中 find命令

    2018-10-07

  • 搜索命令的命令:whereis

    whereis [选项] 命令名

    搜索命令所在位置及其帮助文档所在位置

    选项:

        -b:只查找命令所在位置

        -m:只查找帮助文档所在位置

    ————————————————

    搜索命令的命令:which

    which 命令名

    搜索命令所在位置及别名

    PATH环境变量:定义的是系统命令的路径 echo $PATH

    查看全部
  • 文件搜索命令:locate

    locate 文件名

    在后台数据库中按文件名搜索,搜索速度更快

    /var/lib/mlocate     locate命令所搜索的后台数据库(一天一更新)

    updatedb   更新后台数据库

    查看全部
  • 链接命令:ln

    ln [-s] [原文件] [目标文件]

    功能描述:生成链接文件

    选项:-s 创建软链接(原文件一定是绝对路径)

    硬链接特征(不建议创建):

    1. 拥有相同的i节点和存储block块,可以看做是同一个文件

    2. 可通过i节点区分是否同一个文件(ls -i)

    3. 不能跨分区创建硬链接(两个文件指向同一个分区的同一个存储空间)

    4. 不能针对目录创建硬链接

    软链接特征(推荐):

    1. 类似Windows快捷方式

    2. 软链接拥有自己的I节点和Block块,但是数据块中只保存原文件的文件名和I节点号,并没有实际的文件数据

    3. lrwxrwxrwx  l 软链接      软链接文件权限都为rwxrwxrwx(真实权限要看原文件)

    4. 修改任意文件,另一个都改变

    5. 删除原文件,软链接不能使用


    查看全部
    0 采集 收起 来源:Linux链接命令

    2018-10-06

举报

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

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