1.  split切分文件

# split -d -l 100 allBaiduLemma.o allBaiduLemma.o

这样会将文件allBaiduLemma.o按照每个文件100行来切分,切分后文件的格式为allBaiduLemma.o.00,allBaiduLemma.o.01....

2. 文件的合并

#cat allBaiduLemma.o.01 allBaiduLemma.o.02 allBaiduLemma.o.03 > allBaiduLemma.o.left

3. 查找匹配的字符串在文件的行的编号

# grep  -n  "被查找字符串"  filename

4. 截取文件的前100行到另外一个文件

# head -100 > file

5. 统计文件的行数

#wc  -l  file

统计多个文件的行数

#wc -l  file* (匹配file*表达式的所有文件)

6. war包可以通过unzip命令解压

#unzip  xxxx.war

7. 将一个格式化的文件的每行的第n部分提取出来放到一个单独的文件,如下例子,test文件中,每行都是分为三部门,并以制表符\t分割,如下把每行的第三部门提取出来放到另一个文件id.txt中

#cat test | awk -F '\t' '{print $3}' > id.txt

8. 修改文件编码的方法

方法1 : vim打开文件,输入": set fileencoding=utf-8" 可以修改编码,输入":set fileencoding"可以查看编码

方法2: #iconv -f gbk -t utf-8 temp.txt,可将编码为gbk的文件temp.txt转成utf-8编码

9. 查看网络端口netstat命令

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等

常用参数:

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

10.  读一个文件grep出不以某字符串如str结尾的行

# cat file | grep '[^(str)]$'

11. which命令查看可执行文件的位置

# which mysql

基本Linux命令的用法相关推荐

  1. Linux 命令 sudo 用法及配置解析

    [以下来自于 豆瓣总结] sudo源于80年代早期,是巴法罗市的纽约州立大学开发的,随后,科罗拉多大学对起进行了深入的开发.网址:http://www.gratisoft.us/sudo/ Sudo是 ...

  2. linux命令sudu,Linux命令 sudo用法详解

    sudo 命令用来以其他身份来执行命令,Linux系统下的sudo命令主要是用来分配系统的权限,使用sudo命令可以提高普通用户的权限,来执行一些操作.预设的身份为root.在/etc/sudoers ...

  3. Linux命令-Sed用法教程

    sed 全名为 stream editor,是用于文本处理的流编辑器,支持正则表达式.sed处理文本... 前言 sed 全名为 stream editor,是用于文本处理的流编辑器,支持正则表达式. ...

  4. Linux命令CURL用法

    Curl是一个命令行方式下传输数据的开源传输工具,支持多种协议包括:FTP,HTTP,HTTPS,IMAP,POP3,TELNET等.同样支持HTTP POST方法,PUT方法,FTP上传,cooki ...

  5. 快速查看linux命令的用法----------TLDR

    之前我们如果用一个命令,但是忘了具体的参数是什么的时候,通常会用man,比如 man tar 但是man有时候特别的冗长,你要找到想要的例子非常困难,所以tldr命令就是一个很好的补充,里边会有经常用 ...

  6. php 发送网络命令,linux命令经典用法与配置收录

    1 管道或字符处理 1.1 grep的经典用法 1.1.1 扩展查找参数grep -E 'vmx|svm' /proc/cpuinfo 1.1.2. 过滤注解和空行grep -E -v "( ...

  7. linux 命令 置顶,[置顶] Linux命令惯用法

    1 硬连接与软连接 ln a b 这是硬连接,a文件和b文件是同一个inode,连接数为2 ln -s a c 这是符号连接,c文件是一种特殊的文件,即连接文件,指向a,c文件的inode和a文件的i ...

  8. linux命令基本用法

    自己整理的linux相关命令笔记,相关图片没有贴上来,时间有限,请谅解 1:软链接和硬链接 命令格式: 软 ln -s 源文件名 链接名称☐ 硬 ln 源文件名[在不同文件夹内,软硬链接源文件要用绝对 ...

  9. Linux命令scp用法

    本文主要讲的是scp用法如果哪里不对欢迎指出,主页https://blog.csdn.net/qq_57785602?type=blog scp 可以在win系统使用,本文百分之八十写的是win系统怎 ...

最新文章

  1. 一文读懂机器学习中的正则化
  2. r语言 not enough x observations_R基础知识
  3. Win64 驱动内核编程-11.回调监控进线程句柄操作
  4. 网站的高性能架构--应用服务器优化
  5. 如何加快Vivado的编译速度
  6. android事件分发 入口(dispatchTouchEvent)
  7. SAP UI5 应用开发教程之三十四 - SAP UI5 应用基于设备类型的页面适配功能(Device Adaptation)试读版
  8. UVa - 11988 Broken Keyboard(数组模拟链表)
  9. Python实现感知器的逻辑电路(与门、与非门、或门、异或门)
  10. cnc程序串连软件哪个好用_排班软件哪个好用?
  11. 注册了Stack Overflow
  12. 机器学习数学基础(偏差方差、最大似然估计、贝叶斯统计、MAP)
  13. java restful开发规范_restful api 开发规范
  14. JMeter循环控制器循环次数使用变量控制注意事项
  15. CMU 15-213 Introduction to Computer Systems学习笔记(4) Machine-Level Programming-Basic
  16. 最新新游社iApp源码+后台对接的hybbs内核
  17. ORACLE11g R2下载地址
  18. UDS诊断服务(0x10)
  19. Android开发之EditText属性详解
  20. 微信小程序实现活动倒计时

热门文章

  1. 类名作为方法和形参的返回值
  2. kvm启动报错Could not access KVM kernel module: Permission denied
  3. 无外网情况下RPM方式安装MySQL5.6
  4. fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .
  5. linux下面的j2sdk的安装和配置过程
  6. 免费发布一个简单而有趣的计算工具
  7. Python深入理解元组与列表的使用和区别
  8. ggsci | ggplot2的颜色标度拓展包(1):科研配色风格
  9. 为什么学习前端的人越来越多?
  10. 国内现在web前端高手薪资都拿多少?