linux笔记

 

删除字符:backspace键

删除单词:Ctrl+w

删除行:Ctrl+u

终止执行:Ctrl+c或DEL键

按方向键中的向上向下键,可以向上向下浏览输入的命令,按回车就会再次执行。

hostname:显示系统名。在我的Ubuntu10.04里显示的是:用户名-desktop

 

一:文件操作

ls:显示文件名

less/more:分屏显示文件内容。对于内容较大的可以用这两个命令。使用这俩工具浏览文件时,可以输入q和h来返回shell和查看帮助信息

rm:删除文件 remove 

     rm -i 文件名。加上i选项在删除的时候就会多一步确认是否删除。

cp:复制文件 cp 源文件名 目标文件名。如果目标文件名跟已存在的文件同名的话,有可能覆盖已有文件,所以可以加-i选项寻问是否覆盖

     cp -i 源文件名 目标文件名。目标文件名可以是源文件的名字加.日期。比如 cp test test.1116,表示11月6号的文件。这样还不会重名

mv:重命名。跟cp用法一样,也能覆盖

lpr:line printer 用来将一个或多个文件放入打印队列等待打印。lpr [-P制定的打印机名] 文件名 [文件名...]

lpq:q应该是队列的意思,查看在打印队列中排队的打印队列,这里会包含其作用号job

lprm:删除打印队列中的作页。lprm 作业号job

 

关于显示文件的内容:

cat:显示文本文件内容 源于单词catenate(一个接一个链接起来的意思)所以它也有将文件内容链接到一起的功能。

uniq:显示文件内容,且忽略文件中的重复行。

sort:按每一行的首字母排序显示文件内容,并不改变文件本身。sort [-u] 文件名,等价于uniq 文件名

head:默认显示文件前十行的内容。head [-数字行数] 文件名,选项[-行数]可指定显示前几行的内容

tail:默认显示后十行内容 ,用法同head

 

文件操作:

grep:在一个或多个文件中搜索字符串。grep [-w] '给定字符串可以包含空格及其他特殊字符' 文件名 [文件名...] ,-w选项使得搜索限制在整个单词匹配的情况下。这里的顺序要注意,是字符串在文件名前面。

diff:这个命令非常有用,可以显示两个报告,两个源代码等待文件之间的不同之处。diff -u 文件名,文件名。这里的-u选项可以让结果看上去更易懂。

file:测试文件的类型。file 文件名 [文件名...]

 

二:|管道

管道(用|表示)它可以实现进程间的通信。进程在linux中是指某个命令的执行。进程间的通信时unix/linux的特点之一。管道是linux进程通信最简单的方式。管道接收一个工具(进程)的输出作为另一个工具(进程)的输入。

如:tail -2 test | cat

     cat test | head -1

     tail test | lpr

 

三:4个有用工具

echo:将命令行上除echo外的其他单词复制到屏幕上

date:显示当前的日期时间

script:记录会话信息。默认自动生成typescript并记录到这个文件中。script 文件名,则记录到指定文件。加上选项-a,表示以追加的方式写入,不然会覆盖之前的会话内容。

unix2dos/dos2unix:将linux格式文件和windows格式文件相互转换。但是在ubuntu10.04里已经不用这两个命令了,而是用todos/fromdos

 

四:压缩工具

bzip2: 压缩 bzip2 -v 文件名。使用-v选项verbose可以显示出节省的百分比。

bunzip2:解压缩 bunzip2 文件名.bz2

bzcat:显示压缩后的bz2类型文件的内容。 bzcat 文件名

 

ls -l 可显示文件的详细信息,包括文件占用字节数。

 

gzip  gunzip zcat的使用方法同上,gzip是比bzip2早版本且较低效率的压缩工具。唯一区别使用gunzip和zcat时文件名后面不用加.gz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值