linux五周第三次课(3月7日)笔记

五周第三次课(3月7日)
8.1 shell介绍
8.2 命令历史
8.3 命令补全和别名
8.4 通配符
8.5 输入输出重定向

搜索看一下有没有这两个shell,不安装。

8.2 命令历史

用过的命令,在/root/.bash_history存着

用cat命令查看一下/root/.bash_history

可以用命令history查看一下之前使用过的命令

history -c

修改了/etc/profile 配置文件,运行source命令,使其生效。

指定什么时候运行。

变量变了。

历史命令。

想要生效,需要编辑配置文件/etc/profile ,

输入/HISTSI

找到HISTSIZE=5000,把它和变量HISTSIZE放到一起。

重新打开linux系统,运行history

历史命令记录只能追加,不能删除。

不正常退出,命令会记录不全。

运行761条历史命令。

运行最近一条以echo开头,历史命令。

8.3 命令补全和别名

TAB键,可以补全命令和路径。

当多个命令以ls开头的时候,要按两下TAB键。

当多个命令以MK开头的时候,要按两下TAB键。

当一个命令以一个MKT开头的时候,按一下TAB键。

CentOS6只能补全命令,而CentOS67增加了补全参数的功能。要安装一个包。

重启一下使其生效。

后面的参数也可以补全

比TAB键补全更快的是alias。

运行命令alias,可以不把所有的别名列出来。

一部分别名放在文件.bashrc里。

还有一部分别名放在/etc/profile.d/

打开看一下。

命令unlias 取消别名。

8.4 通配符

8.5 输入输出重定向

原文地址:http://blog.51cto.com/461565/2084116

时间: 2024-11-09 05:08:05

linux五周第三次课(3月7日)笔记的相关文章

三周第三次课(12月27日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

三周第三次课(12月27日)3.7 su命令3.8 sudo命令3.9 限制root远程登录 su命令: 用户和工作组管理: su命令用于切换当前用户身份到其他用户身份, 变更时须输入所要变更的用户帐号与密码. 语法: su(选项)(参数) 选项: -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份: -f或--fast:适用于csh与tsch,使shell不用去读取启动文件: -l或--login:改变身份时,也同时变更工作目录,以及HOME,SHE

Linux学习笔记第三周第三次课(2月7日)

3.7 su命令 root用户切换到普通用户命令,su: 完全彻底切换 - ,连环境变量,家目录也切换,命令为#su - aming: 查看当前登陆用户,命令为#whoami: 查看当前目录,命令为#pwd: 查看用户UID,GID,组,家目录,用户shell目录,命令为#id: 切换用户,环境变量和家目录没切换,命令为#su aming: 退出切换的用户,命令为#exit: 当前用户下,不切换到aming用户,使用aming账号,执行touch命令,#su - -c "touch /tmp/a

Linu20180415三周第三次课(4月4日)

3.7 su命令3.8 sudo命令3.9 限制root远程登录 su就是切换用户的命令 su - username 切记要使用 - . 我经常使用的时候是不加上-的,这样的话切换的不彻底,尚在之前用户的家目录下 可以采用 whoami来查看当前用户 -c 选项可以用来不登入用户,但是使用该用户来执行命令 su - -c "touch /tmp/3.33333" hello如下图所示 是否还记得 useradd -M user 是建立用户但是不生成家目录? 这样虽然可以切换到这个用户但

五周第三次课(1月10日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

五周第三次课(1月10日)8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 history命令: 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件. 该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令.例如,要执行第2个历史命令,则输入!2. 历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取.在内存中,历史命令仅能够存储1000条历史命

五周第三次课(3月7日)

8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 8.1 shell介绍 Linux Shell基础 介绍shell的特性,用法. shell是一个命令解释器,提供用户和机器之间的交互. 支持特定语法,比如逻辑判断.循环. 每个用户都可以有自己特定的shell CentOS7默认shell为bash(Bourne Agin Shell) Bourne是一个用户,他开发的shell是sh. 后来CentOS7默认使用的shell是bash,基于sh优

Linux学习笔记第五周第三次课(3月7日)

8.1 shell介绍 每个用户都有自己的shell: Bourne人名,为了纪念他: 搜索zsh命令,#yum list | grep zsh 搜索ksh命令,#yum list | grep ksh 逻辑判断if,for等等: 8.2 命令历史 输入过的命令,会记录下来,上下键进行查看: 历史命令存在.bash_history里面,最大1000条: 查看变量HISTSIZE条数,#echo $HISTSIZE 查看目前的历史命令内容,#history: 设置记录历史命令和所运行时间,#HIS

2018.4.20 五周第三次课

shell介绍 shell脚本在日常的Linux系统管理中是必不可少的: shell是系统跟计算机硬件交互时使用的中间介质. shell是一个命令解释器,提供用户和机器之间的交互: 支持特定语法,比如逻辑判断.循环: 每个用户都可以由自己特定的shell: centOS7默认shell为bash(Bourne Agin shell) 还有zhs.ksh等. shell记录命令历史,默认保存至 .bash_history 文件中 概念:我们执行过的命令Linux都会记录,预设可以记录1000条命令

五周第三次课(1月10日)

8.1 shell介绍 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核. 8.2 命令历史 用户的命令历史配置文件 最大保存1000条,由系统内置环境变量配置,在/etc/profile中定义 修改之后要执行source /etc/profile history 查看命令历史 history -c 清空当前内存中保存的命令历史,并不清除配置文件 只有退出终端时

Linux学习笔记第三周第四次课(2月8日)

4.1 df命令 df,report file system disk space usage汇报文件系统磁盘空间使用情况: df命令格式:df [选项] df -a:all 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统. df -h:human readable以容易理解的格式输出文件系统大小,例如124KB.345MB.46GB. df -i:inodes 显示i节点使用情况. df -m:以MB为单位显示文件系统使用情况: df -t:type 显示各指定类型的文件系统