初学UNIX T2

2.1 拷贝文件

cp(copy)
cp 文件1 文件2,是将当前文件1做一份拷贝,文件2.
我们要做的事情是将一个系统中的文件,用cp命令拷贝到unixstuff目录中。
首先,切到用户目录中。
% cd ~/unixstuff
之后是在提示符下输入
% cp /vol/examples/tutorial/science.txt .
注意:不要忘记最后的点。那是当前目录的意思
上面的命令意思是将science文件拷贝到当前目录,文件名不变
注意:目录 /vol/examples/tutorial/是一个任何人都可以访问拷贝的目录。

习题 2a
创建一个science的拷贝,名字叫做science.bak

2.2 移动文件

mv(move)
mv 文件1 文件2
将文件1移动(或者说重命名)到文件2
使用mv命令,可以将文件从一个地方移动到另一个地方。由于是移动而不是拷贝,所以最终的文件只会剩下一份。
这个命令也可以用在重命名上,将文件移动到同一个目录下,改一个名字。
我们现在把science文件移动到backup目录。
首先切换到unixstuff目录下,之后输入:
% mv science.bak backups/.

2.3 删除文件和目录

rm(remove),rmdir(remove directory)
删除一个文件,可以使用rm命令。先创建一个science.txt的拷贝,之后删除他。
% cp science.txt tempfile.txt
% ls,检查是不是已经创建了
% rm tempfile.txt
% ls,检查是不是已经删除了
rmdir可以删除目录(前提是目录是空的),尝试删除backups目录,删除一个非空的文件夹会报错。

习题 2b
用mkdir创建一个目录tempstuff,然后用rmdir来删除。

2.4 在屏幕上显示文件内容

clear (清屏)
在开始下一节之前,我们先用clear命令来清楚之前命令遗留下来的输出信息。在提示符下
% clear
这个命令会清楚所有的文本信息,只在窗口屏幕上留下提示符。

cat(concatenate)
cat命令可以用来显示文件的内容
% cat science.txt
很明显,文件的长度远远超过了屏幕的长度,可以向上滚动来查看文件。

less
这个命令会展示一个屏幕长度的文件内容,
% less science.txt
如果接着阅读可以使用空格键[Space]向下翻页,[q]键可以退出阅读,在文件很长的时候less比cat要好用。

head
会在屏幕上打印文件头十行的内容。
% head science.txt
也可以指定要打印的行数
% head -5 science.txt

tail
会在屏幕上打印文件内容的最后十行。
% tail science.txt

2.5 检索文件内容

使用less进行简单检索
用关键字(模式)可以再less中进行简单检索,比如在science.txt文件中检索关键字science。
% less science.txt
之后依然处在less程序中(只要不按[q]键退出),按下斜线[/]键,之后输入要检索的关键字。
/science
在关键字坐在的地方就会出现高亮提示,按下[n]键来跳转到下一个关键字出现的位置。

grep (别问为什么他叫grep)
grep是UNIX标准组件之一。使用特定的单子或者模式来检索文件内容。
% grep science science.txt
grep会打印出每一个包含关键字的行
但是如果文件中没有关键字存在的话
% grep Sceince science.txt
grep命令是大小写敏感的,所以Science和science是两个不同的关键字。
如果要忽略大小写区别的话,使用-i选项就可以了。
% grep -i science science.txt
检索多个单词的时候需要用单引号来封装。
% grep -i ‘spinning top‘ science.txt
grep的一些其它选项是
打印那些不匹配的行,-v
前面加上行号-n
只打印匹配的行的数目-c
你可以在一个命令中使用多个选项。

wc(word count)
wc是一个非常方便的小工具,可以用开进行单词计数
% wc -w science.txt
也可以用来计算行数
% wc -l science.txt

小结
命令 功能
cp 文件名1 文件名2 拷贝文件1成文件2
mv 文件名1 文件名2 将文件1移动或者重命名成文件2
rm 文件名 删除文件
rmdir 目录名 删除目录
cat 文件名 显示一个文件
less 文件名 一次展示一页文件内容
head 文件名 展示一个文件的头十行
tail 文件名 展示文件的最后几行
grep ’关键字’ 文件名 在文件中检索关键字
wc 文件名 计算文件中的单词数/字符数/行数
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,185评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,652评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,524评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,339评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,387评论 6 391
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,287评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,130评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,985评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,420评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,617评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,779评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,477评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,088评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,716评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,857评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,876评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,700评论 2 354

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,260评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,161评论 2 33
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,095评论 0 0
  • 本文笔记源自这里——[实验楼]欢迎大家在下面交流其中有问题的地方喜欢请点收藏,每日更新(全部已亲自实践). 一. ...
    东皇Amrzs阅读 3,989评论 7 54
  • 从2月初开始的小能熊365写作计划,让我受益匪浅。从日记都不能坚持写,到每天一篇文章的转变,让我养成了持续输出文字...
    粉蓝阅读 380评论 0 0