
shell
文章平均质量分 54
IT_Linux
Linux world
展开
-
Linux命令之定位与查找
aproposapropos用于查找你所需要的命令。当你不能确切的记住一个命令时,可以通过apropos模糊查找,找出所有相关的命令,然后,你就可以从中找出你所需要的命令了。再通过man或者info命令,就可以获取该命令的详细信息了。NAME apropos - search the whatis database for stringsSYNOPSIS原创 2013-12-09 17:14:01 · 2167 阅读 · 0 评论 -
Linux终端进程管理必备命令
top命令是一个常用的查看系统资源使用情况和查看占用系统资源最多的进程的命令。top以列形式显示所有的进程,占最多CPU资源的进程会显示在最上面。ps命令可以列出正在运行的进程。pstree命令也可以显示进程信息。它以树的形式显示进程。kill命令可以根据进程ID来杀死进程。你可以使用ps -A,top,或者grep命令获取到进程ID。从技术层面来讲,kill命令可以发送任何信号给一个原创 2014-04-08 12:55:02 · 1340 阅读 · 0 评论 -
字符编码转换脚本
在Linux下,可以使用locale -a命令查看系统中所有已配置的 locale。用不带选项的locale命令查看当前 Shell 中活动的 locale。用locale -m命令查看locale系统支持的所有可用的字符集编码。使用iconv 转换iconv的命令格式如下:iconv -f encoding -t encoding inputfile比如将一个UTF-8 编码的文原创 2014-03-24 14:03:22 · 1531 阅读 · 0 评论 -
文件删除与备份
删除过期文件#!/bin/shfind /home/jms -type f -mtime +2 -exec rm -f {} \;#exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。 #/home/jms是查找文件的路径#-type f是指定文件类型为普通文件#-mtime +2是指修改时间距离现在2天的文件#-mtime -n原创 2014-03-24 14:01:04 · 1134 阅读 · 0 评论 -
将mysql执行结果按照固定格式写入文件
该脚本是先删除已经存在的文件,然后后台执行SQL语句将其执行结果以一定的格式写入文件#!/bin/bashif [ -f "/var/lib/mysql/hell.txt" ]; thenrm -f /var/lib/mysql/hell.txtecho "delete /var/lib/mysql/hell.txt" >> hell.txtfimysql -uroot -plab原创 2014-03-24 14:05:11 · 1606 阅读 · 0 评论 -
代码行统计脚本
功能最近无聊,写了一些代码,当我想统计这些代码的时候,却无法从网上找到合适的统计工具,所以便自己写了一个脚本,量身定制,用着比较舒服。写在自己的博客上,供有需要的朋友们取用。这是一个shell脚本,实现的功能如下:1、统计注释行数(C和C++注释格式,其他语言的注释,在此脚本中没有考虑)2、统计除去注释之外的空行数3、统计除去注释和空行之外的代码行数4、统计文件总行数原创 2014-03-18 09:56:11 · 1948 阅读 · 0 评论 -
代码量统计脚本
有时候,想统计下自己项目的代码量,通过与之前的版本相比,可以找出增加、删除、修改的代码量。本文就是为了完成这样的任务。用到的shell命令:diff:找出两个版本之间文件的差异awk:分析diff结果,计算总的代码量 codediff.sh#!/bin/sh#!/bin/awkfunction help(){ clear echo "Usage:" echo "原创 2014-03-18 16:44:00 · 1993 阅读 · 0 评论 -
Linux终端彻底清空屏幕
Linux用户基本上都习惯使用clear命令或Ctrl+L组合快捷键来清空终端屏幕。这样做其实并没有真正地清空屏幕,但当用鼠标向上滚时,你仍然能看到之前的命令操作留下来的输出。命令 printf “\033c” 或者 printf “\ec”真正地清空了终端屏幕.它的工作原理是什么?\033 == \x1B == 27 == ESC 于是,这个命令变成了c,它是VT-XXX中表示“Fu原创 2014-04-08 12:49:33 · 5812 阅读 · 0 评论 -
linux基本命令
linux新手入门命令1、lsls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。ls -lh”命令以详情模式(long listing fashion)列出文件夹的内容。"ls -a"命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件。 2、mkdir“mkdir”(原创 2013-12-10 21:24:37 · 1403 阅读 · 0 评论 -
Linux实用命令
查看操作系统版本 head -n 1 /etc/issue 查看计算机名 hostname 列出加载的内核模块 lsmod 查看环境变量资源 env 查看/tmp目录的大小 du -sh /tmp 查看各分区使用情况 df -h 查看系统运行时间、用户数、原创 2013-12-07 00:15:15 · 1365 阅读 · 0 评论 -
Linux命令之帮助手册
前沿:对一个经常活跃在Linux环境中的人来说,man和info是必需知道的两个命令。它们可以给你无穷无尽的帮助,让你尽情的在Linux下畅游。man在线用户手册。当你不知道或者不熟悉某个命令的参数时,不需要费尽周折的在网上查找,只需要执行下man命令,你就可以找到很详细的帮助文档。 infoinfo信息阅读器。功能和man类似,都是给用户提供帮助文档。只不过是文档的组织方式有原创 2013-12-09 16:29:27 · 1372 阅读 · 0 评论 -
查找某个路径下的大文件并删除
在项目中,升级时发现磁盘空间已满,此时,必须得删除无用的,占用空间较大的文件。删除前,得找到那些满足一定大小的文件 查找根目录下大于5000KB的文件find / -type f -size +50000k原创 2014-04-10 15:50:07 · 2454 阅读 · 0 评论