文档章节

linux常用操作汇总

Scofieldxs
 Scofieldxs
发布于 2015/08/17 13:58
字数 655
阅读 73
收藏 0

linux

####1.查看文件

#####查看文件头几行或末尾几行

    head -n filename
    tail -n filename

#####查看新增内容

    tail -f test.log

####2.统计字数

    wc test.log
  • 6 27 128 test.log
  • 行数 字符数 字节数

####3.linux文件格式转换

    dos2unix filename

####4.创建空文件

touch filename

####5.获取路径及文件名

  • dirname:获取路径,除去文件名

  • basename:获取文件名,出去路径

      cd $(dirname ${targetFilePath})
      cat  $(basename ${targetFilePath})
    

####6.md5使用

md5sum file > file.md5

####7.tar解压

  • *.tar.gz: tar -xzf filename
  • *.tar: tar xvf FileName.tar
  • *.gz: gunzip filename.gz

####8.cd用法

    cd 啥也不加:回到用户主目录:~
    cd - :回到上一个目录

####9.循环

datebeg="2014-07-21"

beg_s=`date -d "$datebeg" +%s`
end_s=`date -d "yesterday" +%s`

while [ "$beg_s" -le "$end_s" ];do
     day=$(date -d '1970-01-01 UTC '$beg_s' seconds' +"%Y%m%d")
     echo $day
     beg_s=$((beg_s+86400));
done

####10. echo

echo -n:不换行输出

####11. 切分cut

cut -d ' ' -f 1

-d ' ':按空格划分 -f 1:取第一列

####12. 删除文件夹

    rm -rf mysql

####12.查找关键字前后n行

    grep -5 'parttern' inputfile //打印匹配行的前后5行

####13. grep '->' grep -- "->"

####13.定时任务crontab

  • 追加 crontab 定时任务: crontab -e

      *  *  * * * sh /home/admin/test/test.sh
    

教程

####14.查找文件及文件夹

    find . -name "*.conf"

表示:在当前路径下查找conf类型文件

    find . -name "conf" -type d

表示:查找当前路径下的conf文件夹

####15.查看安装应用的信息

    rpm -qi mysql

查看Mysql安装信息

    rpm -qa mysql

安装了mysql的哪些包

    rpm -ql mysql

查看mysql的安装路径

####16.svn相关

清理文件夹:

    svn cleanup export/

svn更新:

    svn update export/

####17.vi相关 #####1.复制一行:光标移到复制行,输入:yy #####2.粘贴:输入:p #####3.显示行号: 当前行 :nu 所有行 :set nu #####4.移动: 行首:gg 行尾:G #####5.替换:http://www.blogdaren.com/m/?post=128

####18. su vs su -

  • su work:切换到work用户,但不切换环境变量
  • su - work:切换到work用户,同时切换环境变量(建议使用)

####19. ln软链接:创建f1的软链接f3

    ln -s f1 f3
    结果: f3 -> f1

####20. cut:查看某一列

    cat  /etc/passwd | cut -d ':' -f 1,3    用:分割passwd文件取出passwd文件的第一列和第三列

####21 重复行

    sort file |uniq  #去除重复行
    sort file |uniq -u  #查找非重复行
    sort file |uniq -d  #查找重复行
    sort file | uniq -c  #统计{a:3, b:2, c:1}

####22 sort 排序

    srot -n number.txt # 按数字排序
    sort -r -n -k 2 -t : number.txt # 按冒号分割的第二列当做数字排序
    # -k 2:按第二列排序
    # -t : :按':'分割
    # -r:倒序

23 查看磁盘占用

    du -sh *

24 awk一列求和

awk '{sum += $1};END {print sum}' test

© 著作权归作者所有

共有 人打赏支持
上一篇: python note
下一篇: DBGT
Scofieldxs
粉丝 4
博文 24
码字总数 26524
作品 0
海淀
私信 提问
MySQL命令操作(Linux平台)

Linux shell 批量创建数据库/表 Shell 脚本如下: 执行脚本后,结果如下: MySQL 从常用操作命令: 显示数据库 show databases; 切换数据库 use top123; 显示数据库表 show tables; 修改主键...

长平狐
2013/01/06
50
0
MySQL命令操作(Linux平台)

Linux shell 批量创建数据库/表 Shell 脚本如下: 执行脚本后,结果如下: MySQL 从常用操作命令: 显示数据库 show databases; 切换数据库 use top123; 显示数据库表 show tables; 修改主键...

晨曦之光
2012/03/02
286
0
从操作系统内核看设计模式--linux内核的facade模式

linux的内核当中处处充满了设计模式,本文先讨论一下外观模式。外观模式就是将客户和子系统解耦,为客户将复杂的子系统进行封装,从而使得客户可以使用简单易用的接口。 众所周知,linux和u...

晨曦之光
2012/04/10
102
0
Hadoop大数据入门到实战(第四节) - HDFS文件系统(使用)

这一小节我们来学习:1.HDFS的设计,2.HDFS常用命令。 HDFS的设计 分布式文件系统 客户:帮我保存一下这几天的数据。 程序猿:好嘞,有多大呢? 客户:1T。 程序猿:好没问题,买个硬盘就搞定...

MasterXiao
2018/08/09
0
0
linux命令(二)vim常用命令

---layout: blogistop: truetitle: "vim常用命令"date: 2018-09-05category: linuxtags: linux --- vim 常用命令汇总 文本替换 语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为......

开心的哈士奇
2018/10/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

echarts实现中国地图

最近项目中有个需求:在地图上展示各省市的数据分布,像这样: 项目中接入的图表展示工具是echart,查了echart官网,发现并没有中国地图相关的实现,唯一接近的,只有香港18区人口密度。没办...

Funcy1122
18分钟前
0
0
持续集成工具Jenkins结合SVN的安装和使用

持续集成工具Jenkins结合SVN的安装和使用 2018年06月08日 11:30:23 止步前行 阅读数:2932 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxd1435513775/ar...

linjin200
25分钟前
0
0
ES6 对象的解构赋值

基本用法 1.等号右边如果不是数组,将会报错(不是可遍历结构) 2.解构赋值 var, let, const命令声明均适用 3.set结构也可解构赋值(具有Iterator接口,可采用数组形式结构赋值) set解构:任何...

Jack088
27分钟前
2
0
微信小程序富文本table超出宽度处理

一、微信小程序富文本table超出宽度处理 处理思路: 使用正则删除table中的width属性。 //去除table的宽度content = content.replace(/<table[^>]*>/gi, function (match, capture) { ...

tianma3798
28分钟前
0
0
阿里云全站加速DCDN全面支持WebSocket协议

WebSocket协议可以为网站和应用提供真正的双向通信,具有控制开销、保持连接状态、更强实时性、更好的压缩效果等优点,是当下低延时应用最常采用的一种技术协议。为了更好的满足客户在实时通...

阿里云官方博客
29分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部