三.Linux博客-2016年7月24日帮助、history、别名、tree

格式说明:

操作

概念

命令

说明及举例


三-1.帮助、history、别名、tree


touch /etc/nologin 使普通用户不能登录(创建了一个文件,删掉就可以登陆)  
ll /etc/nologin 查看那个文件
-rm -f /etc/  删除那个文件
init 0(关机) 3 5 6(重启)
free 查看内存  
reset 修复(出乱码的时候)
strace
ltrace
touch `date +%F`.log 创建一个以日期命名的文件
touch f1 f2 f3
touch f{1,2,3,4,5}.{txt,log} 创建文件
rm -f f{1,2,3,4,5}.{txt,log} 删除一
rm -f f * 删除二

使用帮助

whatis  装好系统后不能立即使用,后台自动创建(1小时左右)
makewhatis 6版本创建whatis数据库
mandb  7版本创建whatis数据库
man -f 和whatis明令一个效果
help +命令 查看内部命令帮助
man bach 看到所有命令的帮助
命令 +--help 查看外部命令帮助
命令 +--h 某些外部命令支持简写帮助
date -d yesterday 显示昨天日期
date -d yesterday +%F
date -d "-2 day" +%F 显示前天日期
date -d '+2 day' +%F 显示后天日期
date +%j 今年已经过了多少天
bc 系统自带计算器
ntpdate +IP  与某电脑时间同步
passwd 改密码

man帮助手册

man 5 passwd 看第五章的passwd帮助
whatis passwd 查看passwd 命令信息。包含章节号
man帮助页中搜索关键字:\+关键字  按Q退出
apropos passwd 以passwd为关键字搜索whatis库中内容

命令+& 此命令在后台执行,可接着干别的

练习:

定时关机 issue 修改登陆提示信息显示终端号主机名

导航info页

google搜索

Openstack filetype:pdf 搜索带Openstack关键字的PDF文件
rhca site:redhat.com/docs 在制定网站内搜索docs文件

history历史

history 历史
!+编号 重复执行历史中的命令
!! 同上
!-1 同上
ctrl+p 同上
!?go 执行最后一次执行过的带“go”的命令
ctrl+r 搜索历时命令

命令不变参数用上一条的参数:ESC 松手+.
或者按住alt+.
或者!$

!^ 上一条命令的第一个参数
!$ 上一条命令的最后一个参数
!* 上一条命令的所有参数
!:2 上一条命令的第二个参数

!128:^ 第128条命令的第一个参数
!128:2 第128条命令的的第二个参数
!l:^ 以l打头的第一个参数

history -c 清除内存中的历史
history -d 22 删除历史中指定的命令
history -a 将新的操作写到历史文件中

rm -f .bash_history 删除历史文件
(先删文件再删记录)

HISTTIMEFORMAT='%F %T ' 历史命令执行时间显示
文件路径: /etc/profile
增加:
HISTTIMEFORMAT="%F %T "
export HISTTIMEFORMAT
ZZ 保存修改
:wq保存后退出
执行:source /etc/profile 修改生效
或者 exit退出后重新登陆 修改生效

定义别名

alias mm="cd"  mm当cd用

三-2


tree

装tree及查询:

tree -d 只显示目录

290 2016-07-25 17:15:48 cd /
291 2016-07-25 17:15:57 cd /media/
292 2016-07-25 17:16:04 df
293 2016-07-25 17:16:29 cd CentOS6.8Final/ 294 2016-07-25 17:16:38 ls
297 2016-07-25 17:17:58 cd Packages
298 2016-07-25 17:18:02 ls
299 2016-07-25 17:18:18 rpm -ivh tree-1.5.3-3.el6.x86_64.rpm

  300  2016-07-25 17:18:30 tree
  302  2016-07-25 17:19:11 tree -d -L 1  
  303  2016-07-25 17:19:19 cd /  
  304  2016-07-25 17:19:21 tree -d -L 1  
  305  2016-07-25 17:19:44 tree -d   
  306  2016-07-25 17:20:06 tree -d -L 2  


find -name 'tom*' -ls 按文件名查找文件

原创文章,作者:自己泡面,如若转载,请注明出处:http://www.178linux.com/39175

(0)
自己泡面自己泡面
上一篇 2016-08-23 14:54
下一篇 2016-08-23 15:55

相关推荐

  • 马哥教育网络班21期+第15周课程练习

    1、总结sed和awk的详细用法; sed 流编辑器,处理一行数据到模式空间(p),不匹配条件话就输出源行,匹配条件且有处理话,就输出处理过后的行和源行, 匹配条件且没有处理动作的话,只输出p空间的行;保持空间(h)用来存放模式空间的临时处理结果 [root@centos ~]# sed ''&nb…

    Linux干货 2016-08-30
  • Linux进程管理常用命令(一)

    Linux系统上的进程查看及管理工具:     pstree, ps, pidof, pgrep, top, htop, glances, pmap, vmstat, dstat,kill,job,bg,fg, nohup, nice, renice, killall,…     Centos 5: Sys…

    Linux干货 2017-01-05
  • 中秋干货之系统启动修复

    在使用CentOS系统时,难免会有误操作而导致机器不能正常启动,这里介绍了多种启动失败的原因和修复的方法。 grub损坏类 grub 1stage 被破坏使用dd擦写MBR前446字节,即抹去stage1阶段–[root@_2_ ~]# reboot #重启–启动失败,找不到系统,这时只能借助光盘进入修复模式,重新安装grub&#82…

    Linux干货 2016-09-15
  • 三种方案实现tomcat反代服务

    要求: 分别实现这三种架构:    1、nginx + tomcat cluster    2、httpd(proxy_http_module)+tomcat cluster    3、httpd(proxy_ajp_module)+tomcat cluster;   &nbsp…

    2017-07-03
  • 到处都是Unix的胎记

    一说起Unix编程,不必多说,最著名的系统调用就是fork,pipe,exec,kill或是socket了(fork(2),execve(2), pipe(2), socketpair(2), select(2), kill(2), sigaction(2))这些系统调用都像是Unix编程的胎记或签名一样,表…

    Linux干货 2015-04-03
  • 笔记–8.8 shell脚本编程

    shell编程注意事项  1,指令的执行是从上而下,从左而右的分析与执行  2,指令的下达时:指令,选项与参数之间的多个空白都会被忽略掉  3,空白行会被忽略掉,并且tab键所推开的空白同样视为空格键  4. 如果一行的内容太多,则可以使用『 \[Enter] 』来延伸至下一行  5,『 # 』可做为批注,任…

    Linux干货 2016-08-12