![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux shell
文章平均质量分 71
无为小儿
这个作者很懒,什么都没留下…
展开
-
Linux下修改终端提示符
Linux终端大家想必都清楚吧,最近在使用的时候发现在进入到某个文件夹目录比较深的层次后,终端提示的绝对路径很长,这样给人的感觉很不习惯,在这里给大家介绍下如何修改终端的提示,顺便介绍下提示符的颜色:PS1变量简介PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。可以使用 man bash命令查看bash手册,找到该变量支持的特殊字符,以及这些特殊字符的转载 2015-04-10 09:45:52 · 766 阅读 · 0 评论 -
linux shell route命令
Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设转载 2015-05-21 14:01:46 · 2169 阅读 · 0 评论 -
linux shell tar命令用法
tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。Linux打包命令_tartar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包 tar czvf my.tar.gz file1多个文件压缩打包 tar czvf my.tar.gz file1 file2,...(file*)(也可以给file*文件mv 目录在压缩)转载 2015-04-09 15:18:21 · 3626 阅读 · 0 评论 -
linux shell paste命令用法
paste用法c u t用来从文本文件或标准输出中抽取数据列或者域,然后再用p a s t e可以将这些数据粘贴起来形成相关文件。粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。p a s t e将按行将不同文件行信息放在一行。缺省情况下, p a s t e连接时,用空格或t a b键分隔新行中不同文本,除非指定- d选项,它将成为域分隔符。p a s t e格式为转载 2015-04-09 13:56:57 · 2645 阅读 · 0 评论 -
linux shell split命令使用
split用法s p l i t用来将大文件分割成小文件。有时文件越来越大,传送这些文件时,首先将其分割可能更容易。使用v i或其他工具诸如s o r t时,如果文件对于工作缓冲区太大,也会存在一些问题。因此有时没有选择余地,必须将文件分割成小的碎片。s p l i t命令一般格式:split -output_file-size input-filename outpu转载 2015-04-09 14:20:11 · 6863 阅读 · 0 评论 -
linux shell join命令用法
j o i n用来将来自两个分类文本文件的行连在一起。下面讲述j o i n工作方式。这里有两个文件f i l e 1和f i l e 2,当然已经分类。每个文件里都有一些元素与另一个文件相关。由于这种关系, j o i n将两个文件连在一起,这有点像修改一个主文件,使之包含两个文件里的共同元素。文本文件中的域通常由空格或t a b键分隔,但如果愿意,可以指定其他的域分隔符。一些系统要求使转载 2015-04-09 11:06:11 · 1098 阅读 · 0 评论 -
linux shell cut命令用法
cut用法c u t用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴到一个文本文件。c u t一般格式为:cut [options] file1 file2下面介绍其可用选项:-c list 指定剪切字符数。-f field 指定剪切域数。-d 指定与空格和t a b键不同的域分隔符。- c用来指定剪切范围,如下所示:-转载 2015-04-09 13:54:04 · 776 阅读 · 0 评论 -
LINUX Shell脚本中点号和source命令
linux中一个文件是根据其是否具有执行属性来判断他是否可以直接运行的。就像windows下的exe一样如果我们要执行某一个文件,可以先将其权限修改为可执行(必须是所有者或者root才能修改)。然后通过用sh来执行该脚本或者./脚本名。 但有时候我们并不想修改文件权限,可能我们也没有那个权限,所以我们可以使用.点号+文件名来临时执行一个脚本而无须修改权限。在Linux系统中存转载 2015-04-01 14:52:13 · 908 阅读 · 0 评论 -
linux sort 命令详解
(转http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html)sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[转载 2015-04-08 13:29:36 · 536 阅读 · 0 评论 -
linux shell 之 awk学习
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变转载 2015-04-08 13:34:45 · 504 阅读 · 0 评论 -
linux shell uniq的用法
(转载:http://outofmemory.cn/wr/?u=http%3A%2F%2Fwww.zhukun.net%2Farchives%2F7294)一,uniq干什么用的文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个。使用uniq的时候要注意以下二点1,对文本操作时,它一般会和sort转载 2015-04-08 15:51:04 · 902 阅读 · 0 评论 -
Linux Shell笔记之sed
(转载:http://blog.csdn.net/hunterno4/article/details/17101021)sed:流编辑器,stream editorsed编辑器本身不会修改文本文件的数据,只会将修改后的数据发送到STDOUT命令格式:sed options script file一、sed基础1.定义编辑器# echo "this is a转载 2015-04-08 15:07:13 · 504 阅读 · 0 评论 -
Linux下高效编写Shell——shell特殊字符汇总
Linux下无论如何都是要用到shell命令的,在Shell的实际使用中,有编程经验的很容易上手,但稍微有难度的是shell里面的那些个符号,各种特殊的符号在我们编写Shell脚本的时候如果能够用的好,往往能给我们起到事半功倍的效果,为此,特地将Shell里面的一些符号说明罗列成对照表的形式,以便快速的查找。看看你知道下表中哦你的哪些Shell符号呢?Shell符号及各种解释对照表:转载 2015-04-01 14:42:53 · 2582 阅读 · 0 评论 -
linux shell tr命令的使用
(转载:http://fyan.iteye.com/blog/1172279)tr是translate的简写,亦即翻译,但是遗憾的是,它不能翻译句子,只能翻译单个字符。1 tr的工作原理是什么?先记住一点,tr命令不接受指定的文件参数,而只是对标准输入进行翻译。好了,记住这点后,我们继续。tr的命令格式是tr SET1 SET2,凡是在SET1中的字符,都会转载 2015-04-08 15:35:55 · 829 阅读 · 0 评论 -
linux shell之sed
sed编辑器逐行处理输入,然后把结果发送到屏幕。 -i选项:直接作用源文件,源文件将被修改。 sed命令和选项: a\在当前行后添加一行或多行c\用新文本替换当前行中的文本d删除行i\在当前行之前插入文本h把模式空间的内容复制到暂存缓冲区H把模式空间的内容添加到缓冲区转载 2015-04-08 14:17:48 · 440 阅读 · 0 评论 -
.bashrc,profile,.bash_profile等几个文件用途
http://www.linuxidc.com/Linux/2013-01/78005.htm登陆shell与交互式非登陆shell的区别 1.登录shell 所谓登录shell,指的是当用户登录系统时所取的那个 shell。登录shell属于交互式shell。 登录shell将查找4个不同的启动文件来处理其中的命令。 bash shell处理文件的顺序如下: 1: /转载 2015-04-10 10:23:32 · 800 阅读 · 0 评论 -
profile bashrc bash_profile之间的区别和联系
http://talentluke.iteye.com/blog/1541702执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile)-> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout 关于各个文件的作用域,在网上找到了以下说明: (1)/etc转载 2015-04-10 10:25:37 · 546 阅读 · 0 评论 -
linux shell traceroute命令
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,转载 2015-05-21 13:41:58 · 1187 阅读 · 0 评论