ubuntu专辑

news/2024/11/19 17:23:50/

nl filename |tee filename.out 在filename内容前加行号
或者在vim中直接执行
:%!nl
之后使用vim的多行编辑方式,将多余的行首空格删掉
:%s= *$==       将所有行尾多余的空格删除
使用gedit打印filename,在打印选项中,选择打印行号也可以,gedit还可以选择语法高亮是否打印.

luther@gliethttp:~$ locale -a 查看本地字符集
luther@gliethttp:~$ locale -m 查看所有支持的字符集

将文件从gb2312转为utf8
iconv -f gb2312 -t utf8 input.txt -o output.txt

====================================================
转:http://blog.chinaunix.net/u/9465/showart.php?id=445793
总结一下,经常使用的增加行号的方法:
1. 调用外面的程序
    A) :%!cat -n
    B) :%!nl
    C) :%!awk '{print NR,$0}'  //这种方式比较好,不会出现多余的行首空格
2. 利用VIM自身来增加行号
    A) :g@^@exec "s@^@".strpart(line(".")."     ", 0, 4)
    B) 利用宏 (这个看起来比较复杂一些)
       1)^VGI             ----> 将文本右移6个空格
       2)i1<Esc>          ----> 在第一行行首输入1
       3)gay3lj0P0^A0     ----> 录制宏
       4)300@a            ----> 添加1到300行行号(当然也可以是350行,400行....)

1 类方法适合linux操作系统使用, 而2类方法适合任何操作系统
====================================================
ls -li 显示文件的inode节点号
find / -inum 9093935 查找inode节点号为9093935节点对应的文件所在处.
====================================================
strings /usr/bin find可以查看二进制文件,中用到的所有字符串,可以用来破解程序,查看二进制程序都做了哪些系统调用
====================================================
grep Index o_base_diff.c |tee meld_devices.c 存储svn diff的所有文件名
grep Index o_base_diff.c |wc -l 显示不同文件个数
====================================================
:%s/...$// 使用vim删除每行的最后3个字节
====================================================
vim
CTRL-A 输入上一次输入的内容
CTRL-E        Insert the character which is below the cursor.  {not in Vi}
                        *i_CTRL-Y*
CTRL-Y        Insert the character which is above the cursor.  {not in Vi}
        Note that for CTRL-E and CTRL-Y 'textwidth' is not used, to be
        able to copy characters from a long line.

ctrl+p
ctrl+n
ctrl+e
ctrl+y

Ctrl+P  向前切换成员
Ctrl+N  向后切换成员
Ctrl+E  表示退出下拉窗口, 并退回到原来录入的文字
Ctrl+Y  表示退出下拉窗口, 并接受当前选项

ctrl+x+     L补全当前文件的正行内容
ctrl+x+     N补全当前文件关键字
ctrl+x+     I补全从所有头文件内匹配的关键字
ctrl+x+     ]补全tags内容中匹配的关键字
ctrl+x+     F补全文件名
ctrl+x+     D补全宏定义
ctrl+x+     V补全vim命令

[I  列出所有光标所在单词在当前文件的定义
[[  跳到当前行所在函数头
]]  跳到当前行所在函数尾

====================================================

====================================================

====================================================
====================================================



·buntu下安装SCIM输入法
·英文版ubuntu里gedit显示中文设置
·ubuntu下装QQ
·设置Linux下的环境变量
·逐步设置vim C/C++语法高亮显示和自动缩进
·Vim for C Programmers
·Linux操作系统下源码阅读工具ctags+vim中ctags的安装
·安装vim
·灵活操作 Vim 中的 Tabs
·文件名编码转换:从 gb* 转向 utf8 必备工具 convmv @ http://j3e.de/
·vim中支持stardict取词
·使用vim查找man中的关键字符串
·Linux操作系统下VMware的端口映射
·vim中显示16进制数据和hexeditor的PK
·ubuntu下samba网络共享
·在ubuntu下ctags后vim对应的imap,nmap快捷键
·Scrot -- ubuntu/Linux 下一个抓屏截图工具
·vim 选中的文本 右键没有拷贝
·vim+cscope阅读代码的利器
·摒弃不便的cscope,直接使用性能优良的ctags阅读源程序
·gvim和vim中使用内置的grep命令搜索字符串,然后窗体跳转,超爽!!!
·转载:水木社区VIM版版友推荐插件列表
· 编写 Vim 脚本
·我在vim下的第1个function脚本---按下F12后实现光标所在text的自动grep查找和窗
·smbclient远比ubuntu下图形samba快的多
·ubuntu上安装tftp服务器
·Ubuntu 常用命令集锦
·目录的权限标志的意义和如何利用
·让进程在前台、后台跑来跑去
·安装和使用minicom
·svn在linux下的使用(svn命令)
·diff使用--exclude选项在比较时去除.svn文件夹
·ubuntu安装ssh
·几个命令小节
·备份ubuntu操作系统
·ubuntu下查看hex十六进制的好软件hexeditor
·给vim安装taglist
·deb安装包的安装方法
·linux下查看用户组的信息
·安装所有man帮助文档
·apt-get使用指南
·vim+gdb+ddd+xxgdb精彩的程序调试
·我的vimgdb键盘映射--力荐使用vimgdb
·使用Screen创建虚拟终端避免Linux远程断线
·Linux 技巧: 用 cron 和 at 调度作业
·测试 Linux 的可靠性
·Linux压力测试与LTP体系结构
·ubuntu--Diff and Merge Tool
·ubuntu--RapidSVN__SVN tools
·wmii和ubuntu对抗,可能感觉更爽!
·Introduction into wmii for Ubuntu (German)
·wmii-3.1操作说明
·sgml工具软件安装
·我的.vimrc配置文件内容
·pwgen 10 由linux自动产生随机的10字节的密码
·ubuntu下建立局域网deb服务器和安装初步
·ubuntu下安装subversion客户端
·安装stardict星际译王
·Setup VPN in Ubuntu
·有用插件 firefox附加软件 add-ons
·syslinux.cfg 3.54 中文翻译 0.01 版
·U盘几种工作模式的区别(ZIP,FDD,HDD)
·How To Install Ubuntu On A USB Stick
·Fdisk使用详解
·Live Linux on your Tablet PC
·Preparing Files for USB Memory Stick Booting
·LiveUsbPendrivePersistent
·Installation/FromUSBStick
·SwissTeam/OpenExpo/2007-Bern/USBStick
·自动制作ubuntu的u盘启动安装盘步骤详解
·手工制作ubuntu的u盘启动安装盘步骤详解
·爱词霸在线中英文互翻译网站:http://www.iciba.com/
·ubuntu命令行修改网络配置方法
·硬盘安装Ubuntu8.04成功+安装步骤!
·ubuntu装机步骤
·解决vim多系统下中文编辑后编码问题
·linux 下的讯雷 axel
·ubuntu下共享打印机的设置(图)
·NetworkPrintingWithUbuntu
·vim diff的几个简易操作指令
·filezilla ftp客户端
·文本浏览器w3m
·vim diff 比较hex和bin文件
·w3m快捷键列表
·ubuntu下hex和bin比较软件--vbindiff
·thunderbird雷鸟mail
·ubuntu7.10下安装xmms播放mp3
·ubuntu7.10下安装audacious播放mp3,更爽!
·在ubuntu7.10上安装mplayer播放器
·ubuntu7.10下安装vncsever
·通过ssh使用screen执行远端程序,相当不错,爽啊!
·svn import libusb-0.1.12
·ubuntu7.10下安装kdesvn图形svn客户端,很好用!
·ubuntu7.10系统下编译安装pidgin-2.4.1
·linux下和minicom一样好用的串口软件putty
·我的eva提示“版本 太低”的解决方式
·vim中使用标记
·samba使用心得小记
·ubuntu下ssh非法提示的解决
·ubuntu7.10安装vim-full
·跳过svn目录的批量递归dos2unix 查找替换
·vim中不使用ctags实现函数跳转查找命令
·linux下rar命令详解
·mediawiki在ubuntu 7.10上的完整安装步骤
·vim多行注释
·gmail的pop3和smtp
·Ubuntu 8.04 recommended sources.list
·在ubuntu下修改网卡地址
·Linux各个发行版本的选择
·Gentoo从源码开始编译安装linux操作系统
·eva提示版本过低的解决方法
·ubuntu_trackerd进程_引起的arm和上位机软件的不稳定原因
·wmii自动创建tag的简单脚本和自动运行程序方法
·wget使用方法命令详解
·下载软件Downloader for X
·ubuntu下adsl拨号上网
·ubuntu系统备份和还原
·ubuntu 备份当前所装软件和快速恢复--超级好用的恢复所有软件重装方法
·自制ubuntu定时关机小程序
·linux网络电视软件sopcast的安装
·ubuntu 7.04安装p2p网络电视sopcast
·在ubuntu 8.04下安装sopcast
·firefox+fast dial快速浏览网页-效果还行
·eva0.4.92发布,用起来效果还行
·sopcast+gsopcast看网络电视
·使用Opera可以保存和打开微软的.mht文件,很方便.
·shell编程基础
·我写的cscope快速生成的脚本,看来需要ctags和cscope结合使用,比较方便些
·vim7.1+cscope+vimgdb编译安装
·从Windows访问Linux分区(ext2/ext3)的三种方法
·在wmii中执行锁屏screen程序xlock或者xflock4
·Ubuntu8.04下的超快的多线程下载工具
·Ubuntu下用编译安装GMLive看网络电视
·vim中关于tab的使用技巧
·腾讯linux版本QQ,效果还挺爽!
·vim中加入taglist查看函数和变量
·gvim和vim下比较有用的命令
·mindtouch一个非常好用的wiki
·svn简易服务器的搭建ubuntu7.10
·scim输入特殊符号
·ubuntu下vmware访问usb设备
·ubuntu下打开mht文件的又一个方法unmht
·ubuntu-8.04的安装教训
·windows下使用syslinux制作ubuntu-8.04.1 live cd启动盘
·ubuntu8.04装机步骤和所需应用程序
·ubuntu8.04果然对笔记本有损害
·vim中自动补全的快捷键
·lrzsz串口数据收发软件
·svn switch解决svn服务器地址改变工作拷贝问题
·如何使用grub硬盘安装fedora和ubuntu两个主流linux系统
·linux下制作iso文件
·ubuntu8和fedora9下编译安装vmware-server-distrib步骤
·adsl拨号上网的xp下让虚拟机中的ubuntu上网
·ubuntu忘记密码或者密码修改坏了怎么解决恢复
·因为ubuntu自添加的字体库simsun故障firefox访问sina.com.cn内容显示为横线
·linux下文件分割与文件合并
·安装gdm让ubuntu重新能够使用图形界面
·chmsee效果还是很不错的
·ubuntu下安装linux版本Beyond Compare 3
·ubuntu 8.10 安装显卡驱动之后,显示字体变扁了,发污或者黑屏解决方法
·linux下查看本地字符集和系统支持的所有字符集
·浅析vmware中的xp系统如何正常安装HP_LaserJet_P2015dn打印机驱动
·[转]ubuntu的硬盘杀手-tracker工具
·vim.gnome使用set mouse=a可以正常进行clipborad之间复制
·编译安装或deb安装stardict-3.0.1
·让ubuntu的用户不输入密码直接执行sudo
·给firefox安装mplayer-plugin插件实现在线播放baidu的mp3文件
·ubuntu8.10不能关机的解决方法
·ubuntu通过/etc/network/interfaces文件永久设置static静态 ip地址
·修改ubuntu系统快捷键的3种方式
·ubuntu开机后如何自动登录
·ubuntu8.10下从源码编译安装g2ipmsg飞鸽传书
·如何修复gnome-terminal的一个bug
·浅析ubuntu8.10使用xvncviewer实现远程gnome界面登录
·如何在ubuntu下完成Deepin-LiteXP-SP3.iso镜像系统光盘刻录
·如何使用ubuntu自带的usb-creator工具创建liveusb
·ubuuntu系统管理常用命令
·Conky – a light weight system monitor for Ubuntu L
·ubuntu 8.10上安装nvidia显卡驱动详细步骤
·linux下监控cpu温度﹑显卡温度和硬盘温度
·firefox 3.5发布-比firefox3.0快2倍,比firefox2快10倍
·ubuntu 8.04 设置开机会后进入控制台模式
·vmware-server-2.0.0-122956.i386.tar.gz安装和使用
·uptime查看linux开机到现在一共多长时间了
·如何解决ubuntu下pdf文件中文乱码问题
·修改ubuntu8.10上PS1提示符
·最新ubuntu 8.10 - 9.10装机步骤-简化版
·ubuntu8.10下安装vmware 6.5.3 for Linux
·浅析ubuntu下如何修改网卡网速--将100M网卡改为10M网卡
·一款非常不错的linux下pdf阅读器 -- Foxit Reader可以与evince媲美
·linux下绘制软件流程图软件 -- dia
·ubuntu 8.10 正式版下载地址[ISO]镜像
·利用syslinux制作Dos、WinPE、Slax Linux集成u盘
·CVS使用手册
·浅析ubuntu 9.10下如何安装eva
·浅析ubuntu 9.10下如何正常使用eva
·如何在ubuntu 9.10上安装配置最新的virtualbox虚拟机
·linux下如何修改网卡mac地址和随机产生mac地址
·ubuntu 9.10如何在xwindows或者GDM启动之后自动运行的图形应用程序
·浅析ubuntu 9.10本地PC上安装来离线使用kindeditor在线html编辑器
·ubuntu 9.10下为firefox-3.5.5安装flashplayer
·修改Ubuntu 9.10显示分辨率到1024*768和1280*1024
·linux系统登录用户查询
·在Linux建立FTP服务器方法步骤
·将FTP映射为本地磁盘(mount FTP)
·浅析vsftpd服务器安装配置和将ftp地址mount映射到本地的方法
·ubuntu9.10 开机Could not update ICEauthority file 解决
·测试nfs文件读写速度
·测试硬盘速度,查看硬盘读取速度
·浅析ubuntu上安装和使用www网络服务器apache2
·浅析如何局域网络安装ubuntu 9.10操作系统
·如何设置apache2的URL重写
·浅析ubuntu 9.10下apache2和cgi的配置使用实例
·浅析ubuntu 9.10下svn + apache2简易配置http访问svn
·为Trac的工作流程中增加testing测试流程
·浅析tracLinks的链接种类和链接语法
·浅析ubuntu 9.10下如何使用bind9配置自己的DNS服务器
·浅析linux下vnc剪切板和windows下vncserver之间剪切板共享问题
·转:Firefox下拷贝/复制文本到剪切板
·浅析ubuntu9.10上svn客户端GNOME keyring的bug修正
·CVS宏的关键字
·使用CVS进行项目开发管理
·top命令使用详解
·ps常用命令组合
·ubuntu使用cvt命令生成xorg.conf下的屏幕分辨率和刷新率
·如何mount通过nfs的iso文件(加入-o ro选项即可)
·ubuntu 9.10上如何使用gtalk


http://www.ppmy.cn/news/911907.html

相关文章

ubuntu linux环境使用技巧

ubuntu linux环境使用技巧 2010年07月28日 0) 什么是wubi安装&#xff1f;wubi安装有哪些注意事项&#xff1f; 所谓wubi就是指windows下的ubuntu安装程序(Ubuntu installer for Windows)。注意尽量选择在ntfs分区上安装&#xff0c;这样可以避免若干问题&#xff08;如下述&a…

邮件服务器

邮件服务器 邮件服务器的功能与运作原理:他是利用网络传递一些信息给远程服务器的一种信息传递行为,相当具有时效性,不过现在有很多人乱用,导致垃圾信件,色情,广告信件等等 的滥用,时至今日,Google和几个大型的网络公司都有提供免费或者付费的邮件服务器,除非必要,…

第二十二章、邮件服务器: Postfix

在这个邮件服务器的架设中&#xff0c;我们首先谈论 Mail 与 DNS 的重要相关性&#xff0c;然后依序介绍 Mail Server 的相关名词&#xff0c;以及 Mail Server 的运作基本流程与协议&#xff0c;也会谈到相关的 Relay 与邮件认证机制等项目&#xff0c; 这些项目对于未来邮件服…

鸟哥的Linux私房菜(服务器)- 第二十二章、邮件服务器: Postfix

第二十二章、邮件服务器&#xff1a; Postfix 最近更新日期&#xff1a;2011/08/10 在这个邮件服务器的架设中&#xff0c;我们首先谈论 Mail 与 DNS 的重要相关性&#xff0c;然后依序介绍 Mail Server 的相关名词&#xff0c;以及 Mail Server 的运作基本流程与协议&#xff…

学 Vim 时希望早点知道的建议

从 2009 年开始&#xff0c;我就一直把 Vim 当做我的主要&#xff08;唯一&#xff09;文本编辑器。在过去的这些年&#xff0c;我学到了很多好用的 Vim 技巧&#xff0c;它们令我感觉相见恨晚&#xff0c;因为它们极大地提高了我的文本编辑效率。在这篇博文中&#xff0c;我想…

vim 操作

vim -b test.bin vim 的 -b 选项是告诉 vim 打开的是一个二进制文件&#xff0c;不指定的话&#xff0c;会在后面加上 0x0a &#xff0c;即一个换行符&#xff0c;这样若是二进制文件&#xff0c;则文件被改变了&#xff0c;后面多了一个0x0a。 命令行模式下&#xff1a; :%!xx…

Linux通用笔记---Kalrry

Linux笔记---kalrry 前言linux目录篇高频命令篇运行级别篇关机重启篇系统信息篇文件目录篇文件搜索篇网络状态篇软件安装篇Vi/Vim编辑器篇常用软件汇集---待更新常见问题汇总---待更新Linux常规操作 前言 Win配置记录 Mac配置记录 此笔记是自学Linux期间积累的Linux笔记&…

4. 计算机会计报表编制的基本流程,初级会计电算化考试重点 第四章

初级会计电算化考试重点 第四章 第四章 会计核算软件的操作要求 一、电算化会计核算基础流程 电算化会计核算流程与手工会计核算流程基原形同&#xff0c;但核算流程中各环节的工作内容有很大差异。实际工作中&#xff0c;单位电算化会计核算流程因单位范围、类型和使用软件的…