三.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
下一篇 2016-08-23

相关推荐

  • linux系统监控 sar命令详解

    sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 本文主要以CentOS 6.3 x64系统为例,介绍s…

    Linux干货 2015-06-17
  • shell脚本编程基础练习

    这周,我们学习了shell脚本基础,那么什么是shell脚本呢? shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与指令写在里面,然后用正则表达式,管道命令以及重定向向等功能,以达到我们所想要的处理目的。Shell脚本可以帮助我们系统、自动化的去管理和处理一些东西 下面是摘抄出的几个练习: 首先,…

    2017-08-05
  • 网卡名称更改

    网卡是计算机进行网络通信的必须的设备。在CentOS6及其更早的系统中,网卡设备在系统中的名称命名为eth#(#为0,1,2…之类的数字)。在内核版本为3.0.0及其以后的Linux发行版中,网卡设备在系统中名称变得很长,变得不好识别以及不利于管理。为了更好的管理,我们将新的网络设备命名改为传统的命名。 网卡名称更改 在CentOS系统中操作 在RHEL7系…

    Linux干货 2016-11-23
  • vim文本编辑器

    vi简介 vi:Visual Interface,是一种功能强大的文本编辑器,工作在字符模式下,它可执行输出、输出、查找、替换、块等众多文本操作,不需要图形界面,因此执行起来效率会非常高,主要用来编辑纯文本文件,常见的编码有,ASCII,Unicode等等 文本编辑器的种类:     行编辑器:逐行来对文本进行处理的工…

    Linux干货 2016-08-15
  • 磁盘管理

    CHS cylinder-head-sector cylinder柱面=track*head=512*63*256=8M  磁盘分区 为什么是分区? • 优化I/O 性能 • 实现磁盘空间配额限制 • 提高修复速度 • 隔离系统和程序 • 安装多个OS • 采用不同文件系统   MBR:使用32位表示扇区数量,按每扇区512字节计算,每个…

    Linux干货 2016-08-29
  • 脚本函数与程序包管理

    一、函数调用 1.while循环的特殊用法(遍历文件的每一行): while read line; do    循环体done < /PATH/FROM/SOMEFILE 依次读取/PATH/FROM/SOMEFILE文件中的每一行,且将行赋值给变量line示例:扫描/etc/passwd文件每一行,如发现GECOS字段为…

    Linux干货 2016-08-21