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/17 if [ $# -ge 1 ] ; then i=0; s=0; t=0; if [ -原创 2012-02-21 19:37:02 · 1667 阅读 · 0 评论 -
用Hexo搭建个人博客
博客地址: http://astraylinux.com/ 文章地址: http://astraylinux.com/2015/06/02/linux-Init-Hexo/ Step 1 Install We need npm(Node Package Manager) to install Hexo. 1 2 3 4 5 6 7 8 9 10 11原创 2015-06-11 12:00:33 · 2050 阅读 · 0 评论 -
vim代码粘贴缩进混乱的问题[Linux]
直接在vim插入模式下粘贴: 在插入模式下直接粘贴,剪贴板上的每个字符都相当于手动输入,再加上vim的自动缩进,所以缩进就会累积 如果vim还支持自动连续注释,如上图,每行代码都自动加上了注释 解决办法: 在粘贴前先设置进入粘贴插入模式,即不会自动缩进和连续注释 set paste 然后再进入插入模式粘贴,结果如图: 但是在粘贴插入模式下代码是转载 2014-04-27 16:14:02 · 1604 阅读 · 0 评论 -
25个必须记住的SSH命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。 SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳转载 2014-04-27 16:29:21 · 1117 阅读 · 0 评论 -
Bash 参数和参数扩展
现在,很多 Linux® 和 UNIX® 系统上都有 bash shell,它是 Linux 上常见的默认 shell。通过本文,您将了解到如何在 bash 脚本中处理参数和选项,以及如何使用 shell 的参数扩展检查或修改参数。本文重点介绍 bash,文中的示例都是在以 bash 为 shell 的 Linux 系统上运行。但是,很多其他的 shell 中也有这些扩展,比如 ksh、ash 或转载 2013-04-08 13:23:09 · 1803 阅读 · 0 评论 -
dialog及gdialog命令测试
简单明了的列表,copy也方便。 #!/bin/bash #test the gDialog height=24 width=80 text="text" filename="/home/ocean/.bashrc" gdialog --title "testbox" --textbox "$filename" $(($height*4)) $width gdialo原创 2011-12-04 20:32:01 · 4591 阅读 · 2 评论 -
Shell中dialog的小结
liunx 下的dialog工具是一个可以和shell脚本配合使用的文本届面下的创建对话框的工具。 这个对话框使用命令行参数,以确定产生哪些类型的窗口部件。 一个部件是对话框包的窗口元素类型的术语。 每个对话框部件提供的输出有两种形式 一种:使用STDERR 另一种:使用退出状态码,“OK”为0,”Cancle”和“NO”为1. dialog常见的通用选项有: - -backt转载 2011-12-04 20:42:35 · 5929 阅读 · 1 评论 -
详解Bash命令行处理
目录 前言 一、bash命令处理的12个步骤; 二、关于引用 三、eval的作用; 1、例子1:用eval技巧实现shell的控制结构for 2、例子2:一个典型错误的例子 3、例子3:设置系统的ls色彩显示 四、命令优先级表 五、鉴于一些学习中会遇到的困惑,我再给出一些有趣的命令 1、command builtin enable 2、command 3、b转载 2011-12-10 11:30:13 · 637 阅读 · 0 评论 -
bash处理的12个步骤流程图
网上看到的都是文字版的流程图,自己做了一个图形的,虽然不大好看原创 2011-12-10 13:20:03 · 1223 阅读 · 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 · 695 阅读 · 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 · 739 阅读 · 0 评论 -
在终端for循环
for (( i=30;i do for (( j=40;j do printf "\e[$((i))m\e[$((j))m\e[1m%s\e[0m\n" "String!" //与C的printf一样 done done 在终端下写成一行,注意分号位置,done前有一个,其他都可以不用 for (( i=30;i原创 2012-02-21 19:23:08 · 3817 阅读 · 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/19 PATH=/home/ocean/bin/script:/home/ocean/bin:/home/ocean/bin:/usr/原创 2012-02-21 19:47:27 · 1227 阅读 · 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 · 610 阅读 · 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 · 81748 阅读 · 0 评论
分享