文档章节

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

© 著作权归作者所有

共有 人打赏支持
Scofieldxs
粉丝 3
博文 24
码字总数 26524
作品 0
海淀
linux命令(二)vim常用命令

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

开心的哈士奇
昨天
0
0
MySQL命令操作(Linux平台)

Linux shell 批量创建数据库/表 Shell 脚本如下: # create database and tableHOST='localhost'PORT='3306'USER='root'PWD=''DBNAME='top123'TABLENAME='gametop800' mysql_login=''mysqlcr......

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

Linux shell 批量创建数据库/表 Shell 脚本如下: # create database and tableHOST='localhost'PORT='3306'USER='root'PWD=''DBNAME='top123'TABLENAME='gametop800' mysql_login=''mysqlcr......

晨曦之光
2012/03/02
211
0
Git 学习看这篇就够了!

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 可能新手会问“git和github有什么关系啊?” git是一个版本控制工具; github是一个用git做版本控...

Michaelyn
2016/12/26
19
0
Hadoop大数据入门到实战(第四节) - HDFS文件系统(使用)

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

MasterXiao
08/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SingleNumber136 leetCode

Given a non-empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you im......

woshixin
昨天
0
0
String ,  StringBuffer ,  StringBuilder的区别

String , StringBuffer , StringBuilder的区别 String 首先,String 是用来表示一个字符串常量的,它是一个不可变对象,意味着,一旦我们创建了某个字符串之后,就不能再改变它的值了,我们可...

tsmyk0715
昨天
2
0
区块链100讲:UTXO 和 Account 模型对比

在当前区块链世界中,主要有两种记录保存方式,UTXO 模式(Unspent Transaction Output) 和 Account 模式。Bitcoin 采用的是 UTXO 模型,Ethereum 采用的 Account 模型,同样 CITA 也采用了 ...

HiBlock
昨天
1
0
Vue中路由管理器Vue Router使用介绍(三)

一、路由定义添加动态参数定义 1.路由定义项,使用:xx 方式 定义动态参数 { path:'/user/:id/:name', name:'user', component:()=>import('./views/User.vue') ...

tianma3798
昨天
1
0
从ibdata文件恢复mysql数据

DROP TABLE 恢复【一】 Recover InnoDB dictionary Percona Data Recovery Tool 单表恢复

IT--小哥
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部