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

Linux达人养成计划 I

Tony Linux系统工程师
难度入门
时长 6小时 0分
  • linux 树形目录
    查看全部
  • 1.历史命令 history [选项] [历史命令保存文件] 选项: -c 清空历史命令,只显示当前命令(并不会同步清空历史命令保存文件的命令) -w 把缓存中的历史命令写入历史命令保存文件~/.bash_history 直接输入history命令,会显示历史命令和这次操作的命令;查看~/.bash_history文件只能看到历史命令,要退出该次操作后才能查看到该次命令。 history -w 就可以强制将该次命令写出~/.bash_history。 历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改。 [root@localhost ~ ]# vi /etc/profile #进入页面后找到HISTORYSIZE=1000,修改想保留的历史条数即可。 历史命令的调用: a1.使用上下箭头调用以前的历史命令 a2.使用“!n”重复执行第n条历史命令(历史命令前面有编号,可以通过输入history来查看) a3.使用“!!”重复执行上一条命令 a4.使用“!字串”重复执行最后一条以该字串开头的命令 2.命令与文件补全 在bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时,按"Tab"键就会自动进行补全。 按一下tab键,若是没有补全,证明有多个相关信息,可以再按一下tab键,就会全部罗列出来。 命令补全依赖path文件,在path环境中依次查找所有相关信息。文件和目录补全依赖操作的路径。 tab键可以帮助补全,也可以用来测试是否有输入错误。
    查看全部
    0 采集 收起 来源:历史命令

    2018-03-22

  • 命令生效顺序 第一顺位执行用绝对路径或相对路径执行的命令。 第二顺位执行别名。(别名的命令高于系统命令高于外来命令) 第三顺位执行Bash的内部命令。 第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。 常用快捷键 ctrl+c 强制终止当前命令 ctrl+l 清屏(可输入命令clear) ctrl+a 光标移动到命令行首 ctrl+e 光标移动到命令行尾 ctrl+u 从光标所在位置删除到行首 ctrl+z 把命令放入后台,还会在后台占用资源,并未终止。(比如设定时间要做某事) ctrl+r 在历史命令中搜索
    查看全部
    0 采集 收起 来源:别名与快捷键

    2016-03-01

  • 查看与设定别名 alias #查看系统中所有的命令别名 alias 别名='原命令' #设定命令别名(临时生效,重启后无效) 例子1:alias ls='ls --color=auto' #ls是默认有颜色的 [root@localhost ~]# alias ls='ls --color=never' #设定ls默认为无颜色 例子2: [root@localhost ~]# vi /etc/passwd #vi显示的结果是无颜色的 [root@localhost ~]# vim /etc/passwd #vim显示的结果是有颜色的 [root@localhost ~]# alias vi='vim' #想要让vi显示的结果也有颜色,可以设定此 [root@localhost ~]# vi /etc/passwd #vi显示的结果也会有颜色了 别名永久生效与删除别名 vi ~/.bashrc #写入环境变量配置文件(不止一个配置文件)。~是家目录 unalias 别名 #删除别名(临时删除,重启后还有) [root@localhost ~]# alias vi='vim' #直接生效(无需重启),但是临时生效 [root@localhost ~]# vi /etc/passwd [root@localhost ~]# vi /root/.bashrc #永久生效,但现在无法生效,需要重启后才能生效。加上前面的[root@localhost ~]# alias vi='vim'后可以直接生效,永久生效。 [root@localhost ~]# source .bashrc #调用bashrc。写了该句,不写[root@localhost ~]# alias vi='vim',也能直接生效。
    查看全部
    0 采集 收起 来源:别名与快捷键

    2016-03-01

  • 软连接 原文件路径必须要写绝对路径
    查看全部
    0 采集 收起 来源:Linux链接命令

    2016-03-01

  • 根据权限区分文件作用
    查看全部
  • 查看全部
  • vminstall clean
    查看全部
    0 采集 收起 来源:虚拟机的使用

    2016-03-01

  • www.netcraft.com 检测网页后台运行的操作系统
    查看全部
    0 采集 收起 来源:Linux应用领域

    2016-03-01

  • 第一个脚本 [root@localhost sh]#vim hello.sh #!/bin/bash →此行不可省。首字符#并非注释符。 #The first program →此行#是注释符。 echo -e "\e[1;34m 天上掉下个林妹妹 \e[0m" →在shell脚本中可以调用其他语言。 脚本执行 1.赋予执行权限,直接执行。 chmod 755 hello.sh ./hello.sh 2.通过Bash调用执行脚本 bash hello.sh [root@localhost ~]# vim hello.sh [root@localhost ~]# bash hello.sh #直接调用 天上掉下个林妹妹 [root@localhost ~]# chmod 755 hello.sh #先赋权 [root@localhost ~]#ll #查看是否已经有权限 …… [root@localhost ~]# ./hello.sh #再通过相对路径调用 天下掉下个林妹妹 [root@localhost ~]# /root/hello.sh #或者通过绝对路径调用 天下掉下个林妹妹
    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-03-22

  • 脚本执行方式 1.echo输出命令:echo [选项] [输出内容] 选项: -e 支持反斜线控制的字符转换 (调整输出格式) 控制字符 \a 输出警告音 \b 退格键,也就是左删除键 \n 换行符 \r 回车键 \t 制表符,也就是tab键 \v 垂直制表符 \0nnn 按照八进制ASCII码表输出字符,其中0为数字零,nnn是三位八进制数 \xhh 按照十六进制ASCII码表输出字符,其中hh是两位十六进制数 例子: [root@localhost ~]# echo -e "hell\bo" #删除左侧字符。linux中不能输出感叹号,其有特殊意义。 helo [root@localhost ~]# echo -e "h\te\tl\nl\to" #制表符与换行符 h e l l o [root@localhost ~]# echo -e "\x68\t\x65\t\x6c\n\x6c\t\x6f\t" #按照十六进制ASCII码输出 h e l l o [root@localhost ~]# echo -e "\e[1;31m 嫁人就要嫁凤姐\e[0m" #\e[1;31m 代表开启颜色显示。输出颜色:30m黑色;31m红;32绿、33黄、34蓝、35洋红、36青、37白
    查看全部
    0 采集 收起 来源:脚本执行方式

    2018-03-22

  • 一、shell是什么 1.shell是一个命令行解释器(ASCII码),为用户提供了一个向Linux内核发送请求,以便运行程序的界面系统级程序。用户可以用shell来启动、挂起、停止甚至是编写一些程序。 2.shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用linux系统命令。 二、shell的分类 1.Bourne Shell:从1979起Unix就开始使用bourne shell,bourne shell的主文件名为sh。 2.C Shell:C Shell主要在BSD版的Unix系统中使用,其语法和C语言相类似而得名。 3.shell的两种主要语法类型有bourne和C,这两者语法彼此不兼容。 bourne家族主要包括:sh、ksh、Bash、psh、zsh; C家族主要包括:csh、tcsh 4.Bash:bash与sh兼容,现在使用的linux就是使用bash作为用户的基本shell。 [root@localhost ~] echo $SHELL #调用用$ /bin/bash #用bash 三、Linux支持的shell /etc/shells [root@localhost ~]# vi /etc/shells 结果显示: /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh
    查看全部
    2 采集 收起 来源:shell概述

    2016-02-29

  • 1.查询当前登录和过去登录的用户信息 last (last命令默认是读取/var/log/wtmp文件数据) 命令输出: -用户名 -登录终端 -登录IP -登录时间 -退出时间(在线时间) 其他命令无法查看/var/log/wtmp的数据。比如vi /var/log/wtmp,结果显示的是乱码,为了防止人为修改。 2.查看所有用户的最后一次登录时间 lastlog(lastlog命令默认是读取/var/log/lastlog文件内容) 命令输出: -用户名 -登录终端 -登录IP -最后一次登录时间
    查看全部
  • -文件 d文件夹 l软链接
    查看全部
    0 采集 收起 来源:Linux命令格式

    2016-02-29

  • 查看登录用户信息: 1. w [用户名] 命令输出: USER 登录的用户名; TTY 登录终端; FROM 从哪个IP地址登录; LOGIN@ 登录时间; IDLE 用户闲置时间; JCPU 指的是和该终端连接的所有进程占用的时间。这个时间里面不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间; PCPU 当前进程所占用的时间; WHAT 当前正在运行的命令。 2.who [用户名] 命令输出: -用户名 -登录终端 -登录时间(登录来源IP地址)
    查看全部

举报

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

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