
linux-shell
AstrayLinux
菜鸟,菜鸟!
展开
-
统计文件行数的shell
#!/bin/bash#Program:# Count every cpp file and h file is line in a path ,and add them ,output it#History:# Build by AstrayLinux in 2011/10/17if [ $# -ge 1 ] ; then i=0; s=0; t=0; if [ -原创 2012-02-21 19:37:02 · 1595 阅读 · 0 评论 -
用Hexo搭建个人博客
博客地址: http://astraylinux.com/文章地址: http://astraylinux.com/2015/06/02/linux-Init-Hexo/Step 1 InstallWe need npm(Node Package Manager) to install Hexo.1234567891011原创 2015-06-11 12:00:33 · 2005 阅读 · 0 评论 -
vim代码粘贴缩进混乱的问题[Linux]
直接在vim插入模式下粘贴:在插入模式下直接粘贴,剪贴板上的每个字符都相当于手动输入,再加上vim的自动缩进,所以缩进就会累积如果vim还支持自动连续注释,如上图,每行代码都自动加上了注释解决办法:在粘贴前先设置进入粘贴插入模式,即不会自动缩进和连续注释set paste然后再进入插入模式粘贴,结果如图:但是在粘贴插入模式下代码是转载 2014-04-27 16:14:02 · 1505 阅读 · 0 评论 -
25个必须记住的SSH命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳转载 2014-04-27 16:29:21 · 1055 阅读 · 0 评论 -
Bash 参数和参数扩展
现在,很多 Linux® 和 UNIX® 系统上都有 bash shell,它是 Linux 上常见的默认 shell。通过本文,您将了解到如何在 bash 脚本中处理参数和选项,以及如何使用 shell 的参数扩展检查或修改参数。本文重点介绍 bash,文中的示例都是在以 bash 为 shell 的 Linux 系统上运行。但是,很多其他的 shell 中也有这些扩展,比如 ksh、ash 或转载 2013-04-08 13:23:09 · 1659 阅读 · 0 评论 -
dialog及gdialog命令测试
简单明了的列表,copy也方便。#!/bin/bash#test the gDialogheight=24width=80text="text"filename="/home/ocean/.bashrc"gdialog --title "testbox" --textbox "$filename" $(($height*4)) $width gdialo原创 2011-12-04 20:32:01 · 4527 阅读 · 2 评论 -
Shell中dialog的小结
liunx 下的dialog工具是一个可以和shell脚本配合使用的文本届面下的创建对话框的工具。这个对话框使用命令行参数,以确定产生哪些类型的窗口部件。一个部件是对话框包的窗口元素类型的术语。每个对话框部件提供的输出有两种形式一种:使用STDERR另一种:使用退出状态码,“OK”为0,”Cancle”和“NO”为1. dialog常见的通用选项有:- -backt转载 2011-12-04 20:42:35 · 5860 阅读 · 1 评论 -
详解Bash命令行处理
目录前言一、bash命令处理的12个步骤;二、关于引用三、eval的作用;1、例子1:用eval技巧实现shell的控制结构for2、例子2:一个典型错误的例子3、例子3:设置系统的ls色彩显示四、命令优先级表五、鉴于一些学习中会遇到的困惑,我再给出一些有趣的命令1、command builtin enable2、command3、b转载 2011-12-10 11:30:13 · 568 阅读 · 0 评论 -
bash处理的12个步骤流程图
网上看到的都是文字版的流程图,自己做了一个图形的,虽然不大好看原创 2011-12-10 13:20:03 · 1150 阅读 · 0 评论 -
Shell编程基础(linux)
目前这篇文章全文转载自http://www.a5d.com/infoview/Article_1071.asp格式做了较大调整,句子结构也进行了改动。希望大家能够不断的补充总结,形成自己的shell编程基础/入门指南。鉴于论坛里无法进行方便的维护/改进,因此转至:http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%转载 2011-11-28 08:52:29 · 652 阅读 · 0 评论 -
查询linux系统命令
用tab键列出的命令只能是以字符开头的命令,有时候只记得命令的中间部分,就不好查询了。这时我们可以把系统中所有的命令集中到一个文件中,再用cat和grep来查询,就可以通过中间部分查找命令了。 创建生成数据文件的命令。 root# $PATH bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/u原创 2011-12-25 13:26:16 · 678 阅读 · 0 评论 -
在终端for循环
for (( i=30;ido for (( j=40;j do printf "\e[$((i))m\e[$((j))m\e[1m%s\e[0m\n" "String!" //与C的printf一样 donedone在终端下写成一行,注意分号位置,done前有一个,其他都可以不用for (( i=30;i原创 2012-02-21 19:23:08 · 3774 阅读 · 0 评论 -
ip批量连接测试
#!/bin/bash#Program:# scan the ip from $1 to $2 ,output the ip which your can connect#History:# build by AstrayLinux in 2011/10/19PATH=/home/ocean/bin/script:/home/ocean/bin:/home/ocean/bin:/usr/原创 2012-02-21 19:47:27 · 1150 阅读 · 0 评论 -
批量重命名
#命令用法: allrename 新的名称 新的后缀名 旧文件名1 旧文件名2 ...#文件一般是同类格式才会一起重命名,比如: allrename picture jpg *.jpg#!/bin/bash#this script is use to rename many files together#format : allrename newfilename extendna原创 2012-02-21 19:39:21 · 570 阅读 · 0 评论 -
Linux命令之for - Bash中的For循环
我使用过的Linux命令之for - Bash中的For循环本文链接:http://codingstandards.iteye.com/blog/778999 (转载请注明出处) 用途说明在shell中用于循环。类似于其他编程语言中的for,但又有些不同。for循环是Bash中最常用的语法结构。常用格式格式一for 变量do 语句done格式二转载 2011-11-27 10:37:27 · 81590 阅读 · 0 评论