随笔分类 - Linux/Unix
摘要:vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多。进入vi的命令。 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 v...
阅读全文
摘要:1)Unix 命令: 虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通常是用来进行文件和文字操作的。常用命令语法及功能: echo"some text": 将文字内容打印在屏幕上。ls: 文件列表。 wc–l file wc -w file wc -c file: 计算文件行数 计算文件中的单词数 计算文件中的字符数。 cpsourc...
阅读全文
摘要:写法一:#!/bin/bashwhile read linedo echo $line #这里可根据实际用途变化done < urfile────────────────────────────────────────────────────────────────────────────────────写法二:#!/bin/bashcat urfile | while read lined...
阅读全文
摘要:变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101/' file 显示文件file中包含101的匹配行。 awk '/101/,/105/' file awk '$1 =...
阅读全文
摘要:1.grep简介grep(global search regular expression(RE) and print out theline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更...
阅读全文
摘要:#!/bin/sh#显示脚本说明,不同颜色echo -e "\e[34;1m################################################\e[0m"echo -e "\e[34;1m### Format like 'Analysis_log.sh 2007-07-01' ###\e[0m"echo -e "\e[34;1m### Default Paramete...
阅读全文
摘要:在shell命令或编程中,可以用AWK强大的的文本处理能力。如果要格式化报文或从一个大的文本文件中抽取数据包,那么awk可完成这些任务。awk是一种解释的编程语言。awk也是shell过滤工具中最难掌握的。awk是一种自解释的编程语言。结合awk和sed和grep,将会使awk编程更加容易。awk语言最基本的功能是在文件或字符串中基于指定的规则浏览和抽取信息。有三种方式可调用awk.<1&g...
阅读全文
摘要:sudo aptitude -y install subversion subversion-tools或者sudo apt-get install subversion subversion-tools
阅读全文
摘要:ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。d0 删至行首。d$ 删至行尾。ndd 删除当前行及其后 n-1 行。x 或 X 删除一个字符。Ctrl+u 删除输入方式下所输入的文本。^R 恢复u的操作J 把下一行合并到当前行尾V 选择一行^V 按下^V后即可进行矩形的选择了aw 选择单词iw 内部单词(无空格)as 选择句子is 选择句子(无空格)ap 选择段落ip 选择段落(无空...
阅读全文
摘要:本文作者:Leal授权许可: 创作共享协议 GNU自由文档许可证编辑人员:FireHare, Dbzhang800我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/sh...符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行:...
阅读全文
摘要:可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用b...
阅读全文
摘要:有三个最重要的输入输出流:标准输入(stdin),标准输出(stdout),标准错误(stderr)。它们对于控制台(“控制台”指的是键盘用于输入,屏幕用于输出)来说是缺省的,但是它们可以被重定向。 重定向标准输出:可以使用“>”符号,举例: dir my_dir > filelisting.txt 将把 dir 命令的标准屏幕输出重...
阅读全文
摘要:LINUX默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计算字符数的,用了重定向后可以直接把一个已经写好的文件用‘<’指向这条命令,就直接可以统计这个文件的字符数等了。输出也是一样,你可以把屏幕输出重定向到一个文件里,再到文件里去看结果。 重定向操作符可以用来将命令输入和输出数据流从默认位置重定向到其他位...
阅读全文
摘要:1.Linux下安装Tar.gz(Tgz)软件包 Linux下以Tar.gz为扩展名的软件包,是用Tar程序打包并用Gzip程序压缩的软件包。要安装这种软件包,需要先对软件包进行解压缩,使用“tar -zxfvfilename.tar.gz”可以对软件包进行解压缩,解压缩所得的文件在以Filename为名的目录中。进入该目录,可以看到解压缩出来的文件了。 各种软件都有不...
阅读全文
摘要:GNOME:CTRL+B 书签CTRL+D 复制粘贴CTRL+F 查找SHIFT+CTRL+F WEB查找CTRL+I 显示属性页CTRL+H 切换到HOMECTRL+U 向上一级CTRL+N 建立新文件夹CTRL+O 打开CTRL+W 关闭窗口SHIFT+CTRL+W 关闭所有窗口CTRL+= 放大CTRL+- 缩小CTRL+[ 返回CTRL+] 向前CTRL+T 放到垃圾筒CTRL+R 刷新C...
阅读全文
摘要:一直以来都用GNOME,蛮喜欢它的风格。今天好奇装了下KDE,界面挺漂亮的。就不是习惯,而且比GNOME慢很多,不知道是不是我电脑本身的问题。一句命令搞定,需要下载130M,安装后需要占用空间550Msudo apt-get install kubuntu-desktop下载完成 后,终端自动进行配置,之后变成一个蓝屏的文字窗口,询问要选择Kdm 还是gdm,这里只是开机登陆窗是KDE的还是GNO...
阅读全文
摘要:OpenOpenSSH是openBSD项目组开发的,基于BSD协议。一般linux发行版自带Openssh。2008年7月出了5.1版。openssh包含一套程序。scp替换rcp,sftp替换了ftp. 包含sshd和sftp server端。scp:远程文件拷贝(scp指定了远端的非默认22端口):scp -P 20022 src.tar.gz zhouhh@192.168.12.13:/ho...
阅读全文
摘要:ubuntu 9.10号称可以叫板windows7,功能方面相当强悍。比如可能引起下一波屏幕手写浪潮的多点触摸,ubuntu9.10也同样具有,而且还有ubuntuone云计算2G 免费空间。 至于3D桌面等炫酷功能,也是更早版本就已经带了。不过由于本人电脑一直比较破,还没有试用过这些功能。在参加linux 内核大会时,坐旁边的是canonical上海公司的员工,看到他把苹果笔记本装了ubuntu...
阅读全文
摘要:Fcitx sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z defaultim-switch -s fcitx -z default #注意:不加sudo完成设置最好重启一下X,输入法就生效了 某些情况下可能,在安装了fcitx输入法以后可能会出现和SCIM并存的问题,解决方法如下: sudo gedit /usr/...
阅读全文
摘要:1\网易deb http://mirrors.163.com/ubuntu/ karmic main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ karmic-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu...
阅读全文

浙公网安备 33010602011771号