linux/shell命令
文章平均质量分 64
会不会依然想起我a
这个作者很懒,什么都没留下…
展开
-
linu上传下载命令
上传 rz 命令:一般使用rz -e 来解决编码问题,然后回车后会弹出对话框,选择本地文件上传即可下载到本地命令: sz 文件名原创 2017-11-30 19:35:21 · 183 阅读 · 0 评论 -
linux 操作系统的各种errno
以下主要来自2.6.32的内核代码中的/usr/include/asm-generic/errno.h及errno-base.h,输出错误原因定义归纳整理如下:#define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No s...原创 2018-05-06 14:40:23 · 237 阅读 · 0 评论 -
grep显示匹配行的上下几行的用法
grep -C 3 love filename 显示filename文件中,love行上下3行内容(含love行)grep -A 3 love filename 显示filename文件中,love行下3行内容(含love行)grep -B 3 love filename 显示filename文件中,love行上3行内容(含love行)...原创 2018-06-20 18:11:12 · 18565 阅读 · 0 评论 -
linux tar 打包解包命令
常用的格式或者语法:单文件打包 tar czvf my.tar file1多文件打包 tar czvf my.tar file1 file2 file3单个目录打包 tar czvf my.tar dir1多个目录打包 tar czvg my.tar dir1 dir2解包tar xzvf my.tar注意:-A或--catenate 新增文件到已存在的备份文件。-b<区块数目&...原创 2018-06-20 17:27:24 · 968 阅读 · 0 评论 -
comm命令比较两个有序文件,注意是有序文件
comm命令可以用于两个文件之间的比较,它有一些选项可以用来调整输出,以便执行交集、求差、以及差集操作。交集:打印出两个文件所共有的行。求差:打印出指定文件所包含的且不相同的行。差集:打印出包含在一个文件中,但不包含在其他指定文件中的行。参数:-1 不显示在第一个文件出现的内容-2 不显示在第二个文件出现的内容-3不显示同时两个文件出现的内容使用实例:comm a.txt b.txt -2 -3...原创 2018-06-20 17:32:21 · 350 阅读 · 0 评论 -
linux sort命令小结
sort的工作原理:将每一行作为一个单位,逐行比较,原则是首字符向后按照ask码比较,最终默认情况下是升序输出[root@********make_urls_of_img]# cat cc497c2c3265be257599d9668eb404c9e5ea26e66972f6e89d323bd823b53ca389fa31adbb9ac84b002e9789bab89023186ca3...原创 2018-07-16 20:17:12 · 190 阅读 · 0 评论 -
linux &和nohup的区别
简单说,&就是把当前进程放置到该终端的后台运行,但是会依赖于终端,终端关闭,进程关闭,但是ctrl+c是不能杀死该进程了!而nohup就是忽略SIGHUP信号,即会脱离当前终端,当前终端关闭,该进程还会运行;所以应用场景就很明显了,如果某个进程需要跑很长时间,而终端会因心跳而断开,这时候呢,这么用:nohup python 进程名 2>&1 & 第一...原创 2018-07-23 16:27:00 · 261 阅读 · 0 评论 -
linxu awk中的$NF
$NF 表示的最后一个Field(列),即输出最后一个字段的内容,当然可以用$(NF-1),来获取倒数第二列的内容,以此类推 使用语法:awk -F"\t" '{print $NF} a.txt'...原创 2018-07-19 15:36:01 · 1526 阅读 · 0 评论 -
linux pip安装
yum install pthon-pip然后就可以使用pip安装各种模块了原创 2018-07-07 11:19:04 · 2940 阅读 · 0 评论 -
rsync的配置文件(可以两端互传文件了,不限ip)
use chroot = no pid file = /var/run/rsyncd.pidlog file = /v...原创 2018-08-30 20:57:22 · 577 阅读 · 0 评论 -
sort命令去重无效的分析
有如下一个文件1 北京 aa dd2 南京 bb ad3 东京 cc as4 巴黎 aa asd现在想根据第三列进行去重,命令是sort -t " " -k 3 -u 文件名却发现无效,原因是第三列相同,sort会根据第一个域重新排,如果相同,继续后推所以需要改为:sort -t " " -k 3,3 -u 文件名 上面的命令代表只针对第三列排序去重 拓展...原创 2018-10-27 11:19:12 · 1069 阅读 · 0 评论 -
linux less命令查看大文件
在Linux下,如果用vim打开一个大文件是非常困难的,即使配置了禁用临时文件也一样。这是因为vim默认会全部加载文件!而有时候,我们只想去查看文件的某一行(及浏览前后),怎么办?以前我都是组合用head和tail,现在可以用less!less初始不加载文件任何部分,是显示到哪一屏幕再加载那几行!1、less打开文件并指定直接定位到某个位置!1234567891011# 直接定位到第100行les...原创 2018-05-10 12:00:15 · 2235 阅读 · 0 评论 -
gdb调试core
什么是coredump Coredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照。操作系统在程序发生异常而异常在进程内部又没有被捕获的情况下,会把进程此刻内存、寄存器状态、运行堆栈等信息转储保存在一个文件里。 该文件也是二进制文件,可以使用gdb、elfdump、objdump或者windows下的windebug、solaris下的mdb进行打开分析里面的具体内容。 ...转载 2018-04-24 09:19:12 · 1826 阅读 · 0 评论 -
同步文件(拖取日志)rsync
公司常用于拖取日志,来进行分析转载自http://man.linuxde.net/rsync转载 2017-11-27 22:51:53 · 414 阅读 · 0 评论 -
vim 如何快速复制多行
用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 这样做:1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。3. 我移动光标到文本结束的地方,按p粘贴。一、多行dd删除一行ndd删除以当前行开始的n行dw转载 2017-12-20 18:04:20 · 2223 阅读 · 0 评论 -
计划任务crontab
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。crontab -e编辑要计划的任务详情转自https://www.cnblogs.com/peida/archi转载 2017-11-27 22:48:36 · 143 阅读 · 0 评论 -
linux grep \t 失效的处理方法
grep '内容'$'\t''' filename原创 2018-02-03 15:11:35 · 4902 阅读 · 0 评论 -
linux awk中加入计算所有行的和
awk -F"分割符" '{sum+=$2} END {print sum}'原创 2018-02-03 15:14:34 · 1790 阅读 · 0 评论 -
最全vim操作
原文:http://blog.csdn.net/zhongqi2513/article/details/67636094简评:Vim编辑器在程序员界可谓无人不知,无人不晓,它功能强大,扩展性极高。小编就经常看到高手可以使用Vim熟练地对文本进行各种操作,那可以比鼠标点来点去快得多了。但想成为Vim高手可没那么简单,摆在我们这些新手的第一关就是记忆Vim下各种快捷键的用法,为了方便大家学习小转载 2018-01-30 09:32:11 · 360 阅读 · 0 评论 -
vim输出某一行到文件
命令模式下:行号 w 文件名原创 2018-02-06 12:59:43 · 2190 阅读 · 0 评论 -
uniq 和sort -u去重区别
uniq去重相邻行重复sort -u是去除全局,可以理解为先排序,在uniq;原创 2018-02-07 14:36:19 · 261 阅读 · 0 评论 -
spilit命令,分割大文件
split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。选项-b:值为每一输出档案的大小,单位为 byte。-C:每一输出档中,单行的最大 byte 数。-d:使用数字作为后缀。-l:值为每一输出档的列数大小。实例生成一个大小为100KB的测试文件:[root@localhost split]#转载 2018-04-13 20:00:44 · 1591 阅读 · 0 评论 -
linux命令 nohup
1.nohup用途:不挂断地运行命令。其实是忽略了sighup信号语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。 如果没有文件能原创 2018-04-14 10:09:45 · 105 阅读 · 0 评论 -
linux给文件增加一列行号
awk '$0=NR"\t"$0' file_name$0=NR表示给文件赋值行号"\t" 标识行号和其他文件用\t分隔结尾$0代表文件的其他内容原创 2019-07-15 14:39:11 · 8075 阅读 · 0 评论