找回密码
 骑士注册

QQ登录

微博登录


Shell入门:掌握Linux,OS X,Unix的Shell环境

2015-03-31 08:05    评论: 20 收藏: 8 分享: 32    

history:获取关于shell会话的更多信息

输入history命令来查看本次会话的历史:

history

示例输出:

    9  ls
   10  vi advanced-cache.php
   11  cd ..
   12  ls
   13  w
   14  cd ..
   15  ls
   16  pwd
   17  ls
   ....
   ..
   ...
   91  hddtemp /dev/sda
   92  yum install hddtemp
   93  hddtemp /dev/sda
   94  hddtemp /dev/sg0
   95  hddtemp /dev/sg1
   96  smartctl -d ata -A /dev/sda | grep -i temperature
   97  smartctl -d ata -A /dev/sg1 | grep -i temperature
   98  smartctl  -A /dev/sg1 | grep -i temperature
   99  sensors

输入history 20来查看命令历史的后20条:

history 20

示例输出:

Fig.06: View session history in the bash shell using history command

图6:在bash shell中使用history命令查看会话历史

你可以重复使用之前的命令。简单地按下[上]或[下]方向键就可以查看之前的命令。在shell提示符下按下[CTRL-R]可以向后搜索历史缓存或文件来查找命令。重复最后一次命令,只需要在shell提示符下输入!!就好了:

ls -l /foo/bar
!!

在以上的历史记录中找到命令#93 (hddtemp /dev/sda),输入:

!93

使用sudo或su改变用户

下面是语法:

su userName

## 登录为tom用户 ##
su tom

## 为用户tom打开一个新的shell会话 ##
su tom

## 登录为root用户 ##
su -

## sudo命令语法(必须在系统中配置有这个命令) ##
sudo -s
sudo tom

看看帖子"Linux下使用其他用户身份运行命令"更多地了解sudo,su和runuser命令。

查看其它分页:

最新评论

我也要发表评论

_Dreamer 2015-04-06 13:19 回复
不明觉厉啊
ZetaZ 2015-03-31 22:33  新浪微博网友评论 5 回复
[1]
sunriders 发表于 2015-03-31 14:12 的评论:
第一张有大图么?想做桌面
linux 2015-03-31 15:50 回复
来啦:http://pichost.me/1346723/
埋头奔跑的草帽 2015-03-31 14:03  新浪微博网友评论 回复
@我的印象笔记
Esteem 2015-03-31 13:18 2 回复
真心不知道花费这么多时间写这些零散的东西有什么用?要真想写出属于自己的Shellscript还是的找一本合适的书并多动手联系才是!
linlover 2015-03-31 11:53 回复
巩固学习!
闲云岛 2015-03-31 11:03  新浪微博网友评论 回复
[酷]
崔波king 2015-03-31 10:33  新浪微博网友评论 回复
这个要掌握~~
Oakenshield_ 2015-03-31 10:03  新浪微博网友评论 回复
Repost
JACKALywz 2015-03-31 09:33  新浪微博网友评论 回复
@保存到为知笔记
苏生不惑 2015-03-31 09:33  新浪微博网友评论 回复
Linux shell
thank4u 2015-03-31 09:03  新浪微博网友评论 回复
mark
随便就行了 2015-03-31 09:03  新浪微博网友评论 回复
@我的印象笔记
Geequlim 2015-03-31 09:03  新浪微博网友评论 1 回复
收藏。
冰红茶911 2015-03-31 08:33  新浪微博网友评论 9 回复
@有道云笔记收藏
魏先森准备去漂泊Nic 2015-03-31 08:33  新浪微博网友评论 11 回复
Repost
哈尔滨Linux用户组 2015-03-31 08:33  新浪微博网友评论 1 回复
Repost
振云_percy 2015-03-31 08:33  新浪微博网友评论 回复
好长,马克
Pigzhu_朱 2015-03-31 08:33  新浪微博网友评论 1 回复
@我的印象笔记

LCTT 译者

共计翻译: 55 篇 | 共计贡献: 901
贡献时间:2014-05-21 -> 2016-11-07
访问我的 LCTT 主页 | 在 GitHub 上关注我

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。