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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • 输出命令echo

        格式:echo  [选项]  [输出内容]

        选项:-e  支持反斜杠控制的字符转换

        举例:echo -e "\e[1;32m我爱中国 \e[0m"       

        "\e[1,31m"    #开启颜色显示,颜色编号:30m~37m

        "\e[0m"         #关闭颜色显示

    控制字符

        \a        输出警告音

        \b        退格键,也就是向左删除键

        \n            换行

        \r                回车键

        \t                制表符,也就是Tab键

        \v                垂直制表符

        \0nnn          按照八进制ASCII码表输出字符。其中0为数字0,nnn为三位八进制数

        \xhh             按照十六进制ASCII码表输出字符。其中hh是两位十六进制数

    脚本语言    

        #!/bin/bash        这句话必须加上

    脚本执行

        1.赋予执行权限,直接运行

            chmod 755 hello.sh

            ./hello.sh        #相对路径调用脚本

        2.通过Bash调用执行脚本
            
    bash hello.sh


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

    2019-02-21

  • 查看与设定别名alias

        格式:alias            #查看系统中所有的命令别名

                  alias 别名='原命令'    #设定命令别名(临时生效)

        举例:alias ls='ls --color=never'

    别名永久生效与删除别名

        vi ~/.bashrc         #写入环境变量配置文件

        sourse .bashrc        #配置文件直接生效

        unalias 别名         #删除别名

    命令生效顺序:

        第一:用绝对路径或相对路径执行的命令

        第二:执行别名

        第三:执行Bash的内部命令

        第四:执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令

    常用快捷键:

        ctrl+c    强制终止当前命令

        ctrl+l    清屏

        ctrl+a    光标移动到命令行首

        ctrl+e    光标移动到命令行尾

        ctrl+u    从光标所在位置删除到行首

        ctrl+k    从光标所在位置删除到行尾

        ctrl+z    程序放入后台

        ctrl+r    在历史命令中搜索


    查看全部
    0 采集 收起 来源:别名与快捷键

    2019-02-22

  • Shell是什么

        Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。(用户输入命令交给shell,shell将用户输入的命令通过ASCII 表转成二进制交给内核,内核调用计算机硬件来处理用户命令,然后将硬件结果通过内核交给shell将二进制通过ASCII表转化交给用户)

        Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。

    echo $SHELL 查看shell的环境变量  

        /bin/bash      #发现默认使用过的语法类型时bash

        vi /etc/shells        #配置文件,发现兼容sh、bash、tcsh、csh

        sh         #进入sh-shell环境(比较老的简单的shell)    exit    退出

        csh        #进入csh-shell环境(与bash差别不大)    exit    退出

    Shell有两种语法类型Bourne和C,两种语法不兼容

        Bourne家族主要包括sh、ksh、Bash、psh、zsh

        C家族主要包括csh、tcsh

        Linux主要使用的就是Bash


    查看全部
    1 采集 收起 来源:shell概述

    2019-02-21

  • 查看登录用户信息命令

        格式:w  用户名

    命令输出

        USER         #登录的用户名

        TTY            #登录终端

        FROM        #从哪个IP地址登录

        LOGIN@    #登录时间

        IDLE            #用户闲置时间

        JCPU           #指的是和该终端连接的所有进程占用的时间。这个时间不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用时间

        PCPU           #当前进程所占用的时间

        WHAT          #当前正在运行的

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

        格式:last(查看系统所有登录用户的信息和系统重启信息)

        last命令默认是读取/var/log/wtmp文件数据

        命令输出:

        用户名    登录终端    登录IP    登录时间    退出时间(在线时间)

    查看登录用户信息命令:

        格式:who  用户名

        命令输出:

        用户名    登录终端    登录时间(登录来源IP地址)

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

        格式:lastlog

        lastlog命令默认是读取/var/log/lastlog文件内容

        命令输出:

        用户名    登录终端    登录ip    最后一次登录时间


    查看全部
  • 挂载命令:

    mount  查询系统中已挂载的设备

    mount -a    根据配置文件/etc/fstab的内容自动挂载

    格式:

    mount [-t文件系统][-o特殊选项] 设备文件名 挂载点

    -t文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统。

    -o特殊选项:可以指定挂载的额外选项

      vi hello.sh    #创建新hello.sh文件时注意写    #!/bin/bash

    chmod命令

        格式:chmod [权限] [文件名目录]    #来设定文件的权限

        说明:[权限]指的是数字权限r=4,w=2,x=1

        若要rwx属性则4+2+1=7;

        若要rw-属性则4+2=6;

        若要r-x属性则4+1=5。

        举例:chmod 755 hello.sh

    卸载命令:

    umount 设备文件名或挂载点

    U盘挂载:

    fdisk -l

    #查看U盘设备文件名


    mount -t vfat  /dev/sdb1/mnt/usb/

    注意:Linux默认是不支持NTFS文件系统的


    一般来说U盘插入显示设备名为sdb1


    查看全部
  • 输出命令echo

        格式:echo  [选项]  [输出内容]

        选项:-e  支持反斜杠控制的字符转换

        举例:echo -e "\e[1;32m我爱中国 \e[0m"       

        "\e[1,31m"    #开启颜色显示,颜色编号:30m~37m

        "\e[0m"         #关闭颜色显示

    控制字符

        \a        输出警告音

        \b        退格键,也就是向左删除键

        \n            换行

        \r                回车键

        \t                制表符,也就是Tab键

        \v                垂直制表符

        \0nnn          按照八进制ASCII码表输出字符。其中0为数字0,nnn为三位八进制数

        \xhh             按照十六进制ASCII码表输出字符。其中hh是两位十六进制数

    脚本语言    

        #!/bin/bash        这句话必须加上

    脚本执行

        1.赋予执行权限,直接运行

            chmod 755 hello.sh

            ./hello.sh        #相对路径调用脚本

        2.通过Bash调用执行脚本
            
    bash hello.sh


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

    2019-02-21

  • Shell是什么

        Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。(用户输入命令交给shell,shell将用户输入的命令通过ASCII 表转成二进制交给内核,内核调用计算机硬件来处理用户命令,然后将硬件结果通过内核交给shell将二进制通过ASCII表转化交给用户)

        Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。

    echo $SHELL 查看shell的环境变量  

        /bin/bash      #发现默认使用过的语法类型时bash

        vi /etc/shells        #配置文件,发现兼容sh、bash、tcsh、csh

        sh         #进入sh-shell环境(比较老的简单的shell)    exit    退出

        csh        #进入csh-shell环境(与bash差别不大)    exit    退出

    Shell有两种语法类型Bourne和C,两种语法不兼容

        Bourne家族主要包括sh、ksh、Bash、psh、zsh

        C家族主要包括csh、tcsh

        Linux主要使用的就是Bash

        

    查看全部
    0 采集 收起 来源:shell概述

    2019-02-21

  • 打包命令tar

    查看全部
  • www.netcraft.com

    查看全部
    0 采集 收起 来源:Linux应用领域

    2019-02-21

  • 查看登录用户信息命令

        格式:w  用户名

    命令输出

        USER         #登录的用户名

        TTY            #登录终端

        FROM        #从哪个IP地址登录

        LOGIN@    #登录时间

        IDLE            #用户闲置时间

        JCPU           #指的是和该终端连接的所有进程占用的时间。这个时间不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用时间

        PCPU           #当前进程所占用的时间

        WHAT          #当前正在运行的

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

        格式:last(查看系统所有登录用户的信息和系统重启信息)

        last命令默认是读取/var/log/wtmp文件数据

        命令输出:

        用户名    登录终端    登录IP    登录时间    退出时间(在线时间)

    查看登录用户信息命令:

        格式:who  用户名

        命令输出:

        用户名    登录终端    登录时间(登录来源IP地址)

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

        格式:lastlog

        lastlog命令默认是读取/var/log/lastlog文件内容

        命令输出:

        用户名    登录终端    登录ip    最后一次登录时间


    查看全部
  • bz2格式压缩

    查看全部
  • gz格式解压缩

    查看全部
  • gz格式压缩

    查看全部
  • zip格式压缩

    查看全部
  • 常用压缩格式

    查看全部

举报

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

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