linux 命令run road,linux命令进阶

Though unconsciously,peple are indeed moving

towards their destination.Slow as the progress

seen from the result,it may be surprisingly

fast.

即使是无意识的,人也总是在朝着自己想去的方向前进

。虽然前进的步伐实际上是很缓慢的,但从结果来看,

切是出人意料的迅速。

Linux的命令进阶

66

已收录

A+

所属分类:运维教程

history 查看历史记录

内存中保存的记录,何时写到文件中去:当终端窗口关

闭时,当前shell进程结束时

语法:history -w 立即将内存中的保存记录写到文件

中(应用:当远程管理一台设备时,当前进程不能关闭)

history -c 清空历史记录(强烈建议不要轻易执行)

.bash_history 历史记录保存文件

history默认保存1000条的历史记录,如不使用默认,

可在/etc/profile中修改,HISTSIZE项后面数值,设置

好后,重新登录生效

语法 效果

!! 执行上条操作

!n n代表number数字,执行命令号所对应命令

!-n 执行倒数第n条的命令

!cmd 这里的cmd代表命令,用于执行最后一次匹配cmd的命令

shell命令的执行顺序

whereis ls 用于查看ls命令的所有路径

alias 查看命令别名

语法:alias vi='vim' 将vim作为vi的别名,这句命令只在当

前的shell进程生效,如想让其长期成效:.bashrc

unalias vi 取消之前设置别名

# vim ~/.bash-history     打开记录历史命令文件

shell常用快捷键:

快捷键组 作用

ctrl+a 把光标移动到命令开头。例如我们输入命令过长,可以

使用这个快捷键将光标移到命令开头

ctrl+e 把光标移动到命令末尾

ctrl+c 强制终止当前命令

ctrl+l 清屏,等同于clear命令

ctrl+u 删除或剪切光标之前的命令,比如输入一条很长命令,

不需要使用退格键一个一个删除,快捷键更方便

ctrl+k 删除或剪切光标之后的命令

ctrl+y 粘贴内容

ctrl+r 在历史命令中搜索,按下ctrl+r后,就会出现搜索界面,

只要输入搜索的关键词,就会在历史命令记录中搜索

ctrl+d 退出当前终端

ctrl+z 暂停,放入后台执行(这个牵扯到进程管理项,后期课

程详细讲解演示)

ctrl+s 暂停屏幕输出,应用:查看实时日志,突然想暂停输出

的结果,可使用该命令

ctrl+q 恢复屏幕输出

输出重新定向:系统命令在执行后,默认结果会出现在shell中,

重新定向就是将输出结果重定向,输出到自定义地方

类型 符号 作用

标准 命令 > 文件 以覆盖的方式,把命令的正确输出结果,写

入到指定的文件中去

命令 >> 文件 以追加的方式,把命令的正确输出结果,写入到

指定的文件中去

标准错误 错误命令 2> 文件 以覆盖的方式,把命令的错误输出

结果,写入到指定的文件中去

错误命令 2>> 文件 以追加的方式,把命令的错误输出结果,写

入到指定的文件中去

正确+错误 命令 &> 文件 以覆盖的方式,把命令的输出结果,

写入到指定的文件中去

命令 &>> 文件 以追加的方式,把命令的输出结果,写入到指定

的文件中去

grep    在文件中搜索关键词

cat  /var/log/messages   查看计算机工作日志

more,less   逐页浏览文件内容

tail  -f(=tailf)    自动刷新

dd if=/dev/zero of=nimei bs=1M count=100

dd:用于复制,只能复制文件,可以做硬盘的克隆

if:从哪读取(in file)

zero:零文件,白文件,白洞,源源不断的输出文件

of:写入哪里

bs:每次写入的大小,bs后面的单位必须大写,单次

写入大小最好不要超过硬盘的最大读写速度,只能用

于整数。

dev/null  黑文件,黑洞,写入多少文件量,文件大

小都不变。

文档归档(文件压缩)

1:节约硬盘的空间

2:整合文件

压缩文件

不常用:1:gzip  原文件不保留,出现新文件(.gz)

gzip filename 压缩

gaip -d filename 解压

2:bzip 超强压缩(.bz)

bzip filename 压缩

bzip -d filename 解压

第二常用压缩:zip 兼容性特别好,保留源文件(zip)

zip newname filename 压缩

unzip newname 解压

第一常用压缩:tar 固定格式,必须加选项,必须加f

-cf 创建压缩

-xf 释放

-xvf 释放显示过程(全屏刷文件,装

逼时最适合使用)

tar 与别的命令一起使用,可以省去

“-”,体现工作经验

行业约定压缩文件名:.tar

.tar.bz2

.tar.gz(.tgz)

.zip

tar -cf filename.tar filename(归档)

tar -xf filename.tar (释放)

tar -zcf filename.tar.gz(归档后交给zaip处理)

tar -zxf filename.tar.gz(释放)

tar -zxvf filename.tar.gz(释放)

tar -jcf filename.tar.bz2(归档后交给bzip处理)

tar -jxf filename.tar.bz2(释放)

tar -jxvf filename.tar.bz2(释放)

tar -jxf filename.tar.bz2 -c/tmp(释放)

linux命令进阶及和windows进行文件传输的所有方式

1.图例 ------>原图出处 2. 结构图 根目录说明 3.linux相关命令 cd(change directory切换目录): cd /. 进入根目录 cd .. 返回上一次目录 cd ...

linux命令-进阶1

Linux查看系统信息的一些命令及查看已安装软件包的命令 centos下如何查看某个软件是否安装http://www.landui.com/help/show-3959.html CentOS 下 r ...

Linux命令进阶篇-文件查看与查找

上一篇的博客对于Linux如何在不同目录下跳转和查看目录下内容做出了总结,主要靠cd和ls,很常见也很实用.但是你看到目录下面那么多不同花花绿绿的文件,心里是不是痒痒,是不是想进去一探究竟,有办法! ...

linux 命令进阶

1. ls –i -i, --inode            显示每个文件的inode 号 查看inode 可以用于 同一个classloader加载同名class时,是以先加载到的class为准, ...

Linux 高阶命令进阶(一)

Linux 高阶命令进阶 (一)输出重定向 1. > :正确覆盖输出,会覆盖掉原先的文件内容 把文本写入文档中                # vim test                 ...

Linux高级命令进阶(week1_day2)

Linux高级命令进阶(week1_day2)--技术流ken   输出重定向   场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候 ...

Linux 基础命令 命令进阶

Linux命令格式:命令 选项 参数 (大部分命令是这个格式) 注意: 1.命令区分大小写 2.短选项可以合并   长选项不能合并 如 : 短选项 -l  -h 可以合并为 -lh 长选项  不能合并 ...

分布式进阶(十) linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel

linux命令行下载文件以及常用工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 本文介绍常用的几种命令行式的下载工具:wget.Prozilla.MyGet.Li ...

Linux之命令进阶

Linux系统的启动过程 1.开机自检 BIOS2.MBR引导3.GRUB菜单4.加载内核5.运行init进程6.从/etc/inittab读取运行级别7.根据/etc/rc.sysinit 初始化系 ...

随机推荐

CSS教程:div垂直居中的N种方法[转]

在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

js中的this指向

1, 指向window 全局变量 alert(this) //返回 [object Window] 全局函数 function sayHello(){ alert(this); } sayHello( ...

SASL - 简单认证和安全层

转自:http://blog.csdn.net/id19870510/article/details/8232509 SASL - 简单认证和安全层 SASL是一种用来扩充C/S模式验证能力的机制认证 ...

fineuploader使用实例

1.Fine Uploader特点 Fine Uploader Features: A:支持文件上传进度显示. B:文件拖拽浏览器上传方式 C:Ajax页面无刷新. D:多文件上传. F:跨浏览器. ...

VirtualBox的共享文件夹功能的使用演示

演示环境 虚拟机 Oracle VM VirtualBox 宿主机 Windows 客户机 Linux 以下图片演示中使用的Linux客户机为CentOS.对于Debian系统的客户机,主要在安装增强 ...

找出一个文件夹下后缀名为.jpg的文件

import os list1=os.lisdir('E//') #方法一列表推导式 list2=[i for i in list1 if i.endswith('.jpg')] #方法二for循环 ...

Java工程师如何在1个月内做好面试准备?

作者:石杉的架构笔记 写在前面 春节长假转眼已过,即将迎来的是一年一度的金三银四跳槽季. 假如你准备在金三银四跳槽的话,那么作为一个Java工程师,应该如何利用1个月的时间,快速的为即将到来的面试进行 ...

PEP8规范

目录 一 代码编排 二 文档编排 三 空格使用 四 注释 五 文档描述 六 命名规范 七 编码建议 代码编排 1缩进,4个空格,不用tab键(因为可能不同系统tab的空格数不一定) 2每行最大长度79 ...

Java基础-零拷贝技术应用案例

Java基础-零拷贝技术应用案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 零拷贝技术在Hadoop生态圈中很多组件得到应用,典型的比如kafka组件,它就很成功的应用了零拷贝 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值