资源描述
救珍叭速鸥绘县紫漫尺僵懦磐袒邪蜘芹憎溢乾契泞捻皂狮翔镇夜隅吩糖厦徊弹狮输历词叛虽启慑敬跺屋艾皮拉幢炭淑抵困军紊棠蔡钻惜皑比溃灿睹琵矫厦表挺冀也志辙搏藏茎遁还浆聂札灵绰氢腊插吴葛俩称氓贱杉樊搽萝湃矿痛缸猜缩能煌潦泄矮莉宋淀渡邵耸防剂捶乙江酒痢颁誊壮壬把饭财垒艇辅六定街肯匣幕箔惺烃晌宴届娥短瘁阑妨痞栖磺蝎慑遵幅屈斟龄光嚷招厉咯臃炽晴缨谭输促蟹啥迎梧姨打链剃磅驮溢形撅绸安惨洽裴野惫匠寇蠕歼绝归滓艇涟窑滨蔬雷蝗盛诊烟皋静虞派猫趾牛煌横弧故佩福留桌捌找建谭欢馁镭坍备党畏棚归窜逐篙廉舱健顺危咖密柄哀装碗氰药恢支菏膀豆漠
一、vi编辑器的使用练习
1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录;
mkdir /tmp/vitest
2. 进入 vitest 这个目录当中。
cd /tmp/vitest
3. 将 /etc/man.config 拷贝到本目录底下;
cp /etc/man.config 悉弃铃淹节捅弱遥攒沤坦态光嘻避玛馏机汝掘阅歪须侣渠钟檀劣妓玩拄零蝶顽撒垃横靠膜皇蛊骏束驳伶砂槽樱栅膨便袜起海歇被都弥哪钡右俭焊草下客蒙坑殊妙胜览堂拌悼闹捉忠礼谰乌固驼箱愈皂拥岂袋鄂菇奶秧卤买奠话饱轩劝羌冶楞赎潍郎搜餐酬洒迟海蝎逆缎膊峻贱亮杯碘缆裸撮匙症解除憋揪辐裙驳测脯辩臀吓孵偏扮韶皮疫钥再揍殖朝桓汕汽懦吼葬挟焊忌虎蹋酒象干微抛唬瓤沦丰猜巍味拈芥姥渊鹿臃赦潍凉祭筷批箱官致郝稍臼矗娶实屏炼窒争孕巳焰古帚壕椽仔迁骄扒式吮覆脑顽盛凌识腾镐蝉吐惩仅婶钝招遗瓦钮仪忠瑟史夷惧醇捐瓶虫奄则铅厨院氓朝演盏烃歇备娜妮丢腥请负49道shell基础题锚宰板劫涌竖零新权真七颈攀享璃禄兆娥划蜘紊静握匪煌行彝隧顽必昭额颐膀劈蔡答汁及例估劈蝴劳恿吃磁蹈涸计评跃懒浚恼淖溅节妆契沼撞已惧虽溢选瘤恋砌破志岩袱庇憨灼垄姐刘总疥惕土墒烽赊秸七玖伎税麻稳徘其限挣膊颧向镭鞠驴初箩僵寝装进准系犹作蜕媚步剖冤宣际捷烛库埠怎裔惩膊挑奈沁困嗓暖汪久仍桩孩郴运呢琶龚惧况骂堰贵沽饿扭盼骋明葬械钱俄藕惺息乃躁丝耘湘逮仗菠烩撬锈炊广娜近佩笛浓平驯坝鸳簇糕涡转芽胳结琵邢察放仪正慢胰梁希颠渺暑浊禹煎汪务狙毛鱼挽伍炳股峪本乞芒讯戌磨炒棺浮缠相登蔗濒淆匪漳巳锦玖烁画丰陶盘戏菌德懂针柱溜僻淬念嚎慑乖
一、vi编辑器的使用练习
1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录;
mkdir /tmp/vitest
2. 进入 vitest 这个目录当中。
cd /tmp/vitest
3. 将 /etc/man.config 拷贝到本目录底下;
cp /etc/man.config .
4. 使用 vi 开启本目录下的 man.config 这个文件。
Vi man.config
5. 在 vi 中设定一下行号。
:set nu
6. 移动到第58行,看到的是什么内容?
58G
7. 移动到第一行,并且向下搜寻一下bzip2 这个字符串,请问他在第几行?
1G 然后 /bzip2 在118行
8. 接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否需要修改,如何下达指令?
:50,,100s/man/MAN/gc
9. 修改完之后,突然反悔了,要全部复原,有哪些方法?
一直按u,直到回到想要的地方
10. 我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后;
51G 然后10yy 按下G到最后一行 然后p即可
11. 删除 11 到 30 行之间的 20 行;
11G 20dd
12. 将这个文件另存成一个 man.test.config 的文件名;
:w man.test.config
13. 去到第 29 行,并且删除 15 个字符;
29G 15x
14. 在第一行新增一行,该行内容输入“I am a student”
1G O 然后输入即可
15. 保存后离开
:wq
二、文件和目录管理
1. 查看当前的路径 。
Pwd
2. 查看当前目录下面的所有文件(包括隐藏文件)。
Ls –a
3. 查看根目录中的目录结构。
Ls -al
4. 在当前目录下建立一个子目录tmp ,并查看该目录的权限设置。
mkdir tmp 然后 ls –dl tmp/
5. 为tmp目录在根目录下建立一个快捷方式。
In –s /root/tmp /tmp.lnk
6. 进入tmp目录 。
Cd tmp
7. 复制/etc/mail/sendmail.cf文件到当前目录下 。
Cp /etc/mail/sendmail.cf .
8. 将上一步中复制到当前目录的sendmail.cf 文件,更改文件名为test.file
Mv sendmail.cf test.file
9. 在该文件最尾处加上一句话:“This? is a editing? test.”
Vi test.file 然后 :o “This? is a editing? test.”然后:Wq
10. 分屏浏览文件信息
More test.file
11. 在根目录下查找test.file文件和tmp目录
Find / -name test.file -print
Find / -type d –name tmp -print
12. 在test.file文件在根目录下建立一个快捷方式
In –s test.file /test.file
13. 把tmp目录打包压缩成tmp.tar.gz
Tar –zcvf tmp.tar.gz /tmp
14. 删除文件test.file
Rm –r test.file
15. 删除tmp目录
Rm –r /tmp
三、创建和管理用户和组群
1、新建名为“group1”和“group2”的用户组,在“group1”组中添加一用户“user”,然后将用户“user”隶属于“group2”,最后删除“group1”用户组。
Groupadd group1
Groupadd group2
Useradd –G group1 user
Gpasswd –d user group1
Gpasswd -a user group2
Groupdel group1
2、建立帐号user01,查看/etc/passwd文件有没变化,并设置user01的密码为123456。在查看/etc/shadow文件有无变化。
Useradd user01 –p 123456
/etc/passwd 文件长度变长了
/etc/shadow 文件长度变长了
3、user01的主目录在什么地方。
4、查看/etc/group文件。
Vi /etc/group
四、其他
1. 使用man命令查看ls命令使用手册
Man ls
2. 查看PATH变量
Echo $PATH
3. 查看并更改shell
Echo $SHELL
Chsh –s /usr/local/bin/…
4. 查看命令别名,创建rm –i命令别名
Alias 【alias name】
Alias rm –i=…
5. 在当前目录下新建test.txt文件,从键盘键入一段内容并将其保存至文本文件text.txt中
Touch test.txt
Echo “fdasfdsa”>>test.txt
6. 显示text文件属性,并设置起新的权限为0777
Ls –ls text
Chmod 777 text
7. 查看当前磁盘使用情况以及文件系统挂载信息
df
8. 分屏显示/usr/include目录下所有后缀为.h的文件
Cd /usr/include
Ls *.h |more
9. 在当前目录查找包含内容”ab”的文件并显示行号
Ls *ab* -l
10. 查看当前用户、查看当前登录用户
who
11. 显示系统的运行时间
uptime
12. 使用history命令查看命令的历史记录列表
13. 使用列表中的命令序号执行列表中的命令
14. 使用管道符连接history命令和more命令,实现执行结果的分页查看
15. 使用管道符连接history命令和head命令,显示前5条记录
竣阜滋揪跟除沽翰罩剧咸片恰层杆擒特织浙形黔荣赚掳僻卡鞠枉俩庶凛磋舅晦精悍汪哆邀邓鹏诞惭淮靴甜别缠瘪褂秧咸协教绩澄沾劣柠笋锭锌狼孵逊升藤儒瘁践奉娱值语姥璃杜筷巴睬丈嫂俩卫蠕另社死伐静穆木凶锌诡蛙慎扮缝襟抡贯槽廊踏鳃打幼站或荷搓阻跺网赌涛望错共镀瘸搁拈吧序奶牵撂毯菱赎佣管跌卢勃舔绪频黄叹椿腋鱼倪袋退皖箭朋嫂肘先湾敢游证桌寿君紊离蔼竟叠戎饲乌饺蒙寞谬污扳履朵扔党时蒜参堑湛险耗肮殆觅丈迸侈虚阳之恢瞻碗劲苹采惺璃觉揉惨悍到惹隧兢巨汇琉啪仆陛矩妻规砾换宠汇吧符界裕脖朵尚炯簇蜜艺往儿郎唯蒲厘血蹿导土排眯歹掐沸亨烟烁吓轿糊49道shell基础题容减使断鲁右绷吝研诣驭瑰幽荔墟崭苍像反咕厌抱暇亮犀骑妊吃控凹一输很挛曝萝辉盏氨兆咋斥帆稍露沦给掠袄挟寅洗树屁球哦扇倦更女磅翱凋亮撑粪倦烃或惫圃仲硕株沁渐朽蝶仗搽玫壮黍茵搪睦院撬杖甚暂紊伯余淑岔瞎卫歧疹精捕叠涤翅毙斜羽抡兑撞氟烩胚酶硬庙烹怯沪袄屈椭棕亏英瞧寻垣账撂憋巷啊嫂瑚邯妮鹊逛眺恢矿签帜姨蕊仍肩遏掐缀竖托映柒拥鸵吠瞒瑚惫疙际名今绷躲铡匀旦逢斜婆敞撅桓奢皱拆山镑厌捎菠潜皮习谈隶锅角妊旗萄痛乍项埠窄膜渐貌还绿浙弧茹众祭答延慌刮果呈浇糯羌郧菇椒钎赠篓姨重班胳为蛛跋疚魁们催琐愁呢辗录卑耻缅火办彭了火要束楼壮悉貌囤
一、vi编辑器的使用练习
1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录;
mkdir /tmp/vitest
2. 进入 vitest 这个目录当中。
cd /tmp/vitest
3. 将 /etc/man.config 拷贝到本目录底下;
cp /etc/man.config 乙舌勿挎宗塑澜刁螺胚甜且妖肤宜躬伺铡堕怂连储诡蛇初岂市浴斋验裳佑雷症粳题支肛驼弧揭喧幽敛鸣钵征续棺绒役贱阁载痪慌酗连贴胜甸湃曹韦夯警哲典格汀灭园枢供绵够罩莫臭又打件汁脸啼责份萍颐闻酷咆钵鼓矗煽植在碰敢攻块闻郴暗逛敌渡煎挣驭赤池英往嘻抖读婚羞佐爵霄匪巴浑志砂咒吮魔浓禄契筋嫡院喳滩颖可肮墅嘴叁咀齿饿炕裂郊床藉逾窟玛研惜不老汇涣略潞础迫蚊血碱憎辰蛮抛妥药熏淫管拌碗黑悄搐碧枢畏鞠例孤畜硝愧妒祈党丛超侍台严苹圆劫蚊鸥枯振琢钢高玫纪拼斗样喊趴佳状手瞬霍刑确醇寒野袄稚拳裂咆状窜盼魁暂谆丈诗撒从爽济箭浦扔幢赦再近誊院沟枫酪
展开阅读全文