




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
sudo -s 转到root命令mkdir han 新建一个目录hancd!$ 进入目录han;先执行命令1.不管对错,执行命令2pwd 显示目录路径 ls 显示当前目录文件命令1&命令2& 执行命令1,对,执行命令2alias bin=cd/usr/local/bin 定义别名echo hello everybody! 显示字符串hello everybody!hello everybody!echo *.c 显示扩展名为.c的文件名n=1letn=nletn=n+1echo$n2 计算和测试证书运算表达式使用unset命令清除shell变量v=“hello,everybody!”。userubuntu:$ v=hello,everybody!userubuntu:$ echo $vhello,everybody!userubuntu:$ unset vuserubuntu:$ echo $vuserubuntu:$ 使用export命令显示当前所有的export变量。userubuntu:$ exportdeclare -x COLORTERM=gnome-terminaldeclare- xDBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Ql0jgsOh7I,。在命令终端输入vi及文件名称后,就进入vi编辑界面。例如要创建并编辑文件名为“filename”的文本文件,那么在命令终端输入如下命令:userubuntu:$ vi filename按下回车键,进入vi编辑器界面后,系统处于命令行模式,按字母“i”就可以进入插入模式,此时便可以输入文字了。当输入完毕后,可以按下Esc键从插入模式切换到命令行模式。在命令行模式下,按冒号键“:”可以进入末行模式。例如:在冒号“:”后,输入“wq”,保存并退出vi编辑器。输入“q!”,不保存强制退出vi。输入“w filename2”将文件内容保存到指定的文件名filename2中。5复制粘贴(1)按“yw”键:复制光标所在位置到该单词结尾的字符。(2)按“nyw”键:复制光标所在位置到其后面第“n”个字符。(3)按“yy”键:复制光标所在行。(4)按“nyy”键:复制从光标所在行开始的“n”行字符。(5)按“p”键:将复制到缓冲区内的字符粘贴到光标所在位置。7撤销上一次操作按“u”键:撤销前一个操作。按多次“u”键,可以执行多次撤销操作。 8保存文件并退出按“ZZ”键:保存文件并退出。9不保存文件退出按“ZQ”键:不保存文件退出。1列出行号“set nu”:输入“set nu”命令后,按回车键,即可在文件中的每一行前面列出行号。2取消列出行号“set nonu”:输入“set nonu”命令后,按回车键,即会取消在文件中的每一行前面列出的行号。/查找的字符 ?查找的字符sudo apt-get install msttcore 安装msttcore“!cmd”:运行shell命令“cmd”。“n”:其中“n”表示一个行数,在冒号后输入一个数字,再按回车键,就会跳到该行。8替换字符(1)“s/word1/word2/g”:把当前光标所处的行中的“word1”单词替换成“word2”。(2)“%s/word1/word2”:把文档中所有word1替换成word2。(3)“nl,n2 s/word1/word2/g”:n1、n2是两个数字,表示从nl行到n2行,把word1替换成word2。9保存文件“w”:输入“w”后,按回车键,即可将文件保存起来。“w file”:输入“w file”后,按回车键,即可将文件另存为文件“file”。10退出vi(1)“q”:输入“q”后,即可退出vi,如果无法退出vi,可以输入“q!”,按回车键强制退出vi。(2)“wq”:建议用户在退出vi时,搭配“w”一起使用,这样在退出的时候可以保存文件。【例6.1】 先用cd命令进入/usr/local/bin/目录,然后用pwd命令查看当前目录。命令及结果如下:userubuntu:$ cd /usr/local/bin/userubuntu:/usr/local/bin$ pwd/usr/local/bin【例6.2】 使用cd 命令进入/usr/local/bin/目录并实现从当前目录退回到上一级目录。使用“cd . ”可以实现退回上级目录。命令及显示信息如下:userubuntu:$ cd /usr/local/bin/userubuntu:/usr/local/bin$ cd .userubuntu:/usr/local$使用cd命令进入系统根目录。userubuntu:$ cd /userubuntu:/$userubuntu:/$ pwd/【例6.5】 进入当前用户主目录。进入当前用户主目录有两种方法。一种是使用cd命令,另一种是使用cd 命令。注意:命令“cd ”中cd后面要加空格。命令及显示信息如下:userubuntu:$ cd /usr/local/bin/userubuntu:/usr/local/bin$ cduserubuntu:$ pwd/home/useruserubuntu:$ cd /usr/local/bin/userubuntu:/usr/local/bin$ cd userubuntu:$ pwd/home/user【例6.6】 查看/usr目录下文件或目录的大小,创建时间等详细信息。命令及显示信息如下:userubuntu:$ ls al /usr总计 152drwxr-xr-x 11 root root 4096 2009-10-29 04:55 .drwxr-xr-x 23 root root 4096 2009-12-09 17:05 .【例6.7】 将/usr目录下的文件及子目录横向输出,文件之间以逗号隔开。命令及显示信息如下:userubuntu:$ ls m /usrbin, games, include, lib, local, lost+found, sbin, share, src【例6.8】 使用mkdir命令,在当前用户目录下创建名为file的目录,进入该新建目录,并且显示当前工作目录。命令及结果如下:userubuntu:$ mkdir fileuserubuntu:$ cd fileuserubuntu:/file$ pwd/home/user/file【例6.9】 在当前用户目录/home/user下创建一个多级目录file/myfile,并且进入该多级目录,查看当前工作目录。命令及结果显示如下:userubuntu:$mkdir p ./file/myfileuserubuntu:$ cd file/myfile/userubuntu:/file/myfile/$ pwd/home/user/file/myfile/【例6.10】 用mkdir -p命令在当前目录下建立一个多级空目录f1/f2/f3,然后用rmdir命令删除。命令及显示信息如下:userubuntu:$ mkdir -p f1/f2/f3userubuntu:$ lsf1 file 公共的 模板 视频 图片 文档 下载 音乐 桌面userubuntu:$ rmdir f1/f2/f3/userubuntu:$ ls f1/f2/userubuntu:$ 【例6.11】 用rmdir -p命令删除空目录/f1/f2/。命令及显示信息如下:userubuntu:$ rmdir -p f1/f2/userubuntu:$ ls file 公共的 模板 视频 图片 文档 下载 音乐 桌面【例6.12】 将当前用户目录下的图像文件“photo.png”复制到目录file/myfile/中。命令如下:userubuntu:$ cp photo.png file/myfile/【例6.13】 将当前用户目录下的图像文件photo.png复制到file/myfile目录中,并重命名为graph.png。命令及显示信息如下:userubuntu:$ cp photo.png file/myfile/graph.pnguserubuntu:$ ls file/myfile/graph.png【例6.14】 将目录file/myfile下的内容全部复制到当前用户目录下。命令及显示信息如下:userubuntu:$ cp -r file/myfile/ .userubuntu:$ lsfile myfile photo.png 公共的 模板 视频 图片 文档 下载 音乐 桌面userubuntu:$ ls myfile/graph.png photo.png【例6.15】 将当前用户目录file下所有的“.png”文件移到/home/user/f1目录下。命令及显示信息如下:userubuntu:$ ls f1/userubuntu:$ userubuntu:$ mv file/myfile/*.png f1/userubuntu:$ ls f1/graph.png photo.pnguserubuntu:$ ls file/myfile/userubuntu:$ 【例6.16】 用mv -i命令将目录f1下的文件photo.png移动到当前目录下,并且如果有重名文件询问是否覆盖此文件。命令及显示信息如下:userubuntu:$ lsf1 file myfile photo.png 公共的 模板 视频 图片 文档 下载 音乐 桌面userubuntu:$ mv -i f1/photo.png .mv:是否覆盖“./photo.png”? y【例6.17】 将f1下的文件graph.png移动到目录file/myfile中,并重命名为newgraph. png。命令及显示信息如下:userubuntu:$ mv f1/graph.png file/myfile/newgraph.pnguserubuntu:$ ls file/myfile/newgraph.png【例6.18】 重命名目录名。将/home/user/下的f1目录重命名为newfile。命令及信息如下:userubuntu:$ mv f1/ newfileuserubuntu:$ lsfile myfile newfile 公共的 模板 视频 图片 文档 下载 音乐 桌面【例6.19】 在当前用户目录下创建空文件a、aa和aaa。命令及结果如下:userubuntu:$ touch auserubuntu:$ touch aa aaauserubuntu:$ lsa aaa myfile 公共的 视频 文档 音乐aa file newfile 模板 图片 下载 桌面【例6.20】 先查看文件a的信息,然后将文件a的时间记录修改为12月5号17点20分,时间的格式为MMDDhhmm。命令及显示信息如下:userubuntu:$ ls -l总计 44-rw-r-r- 1 user user 0 2009-12-11 10:41 a-rw-r-r- 1 user user 0 2009-12-11 10:41 aa-rw-r-r- 1 user user 0 2009-12-11 10:41 aaauserubuntu:$ touch -t 12051720 auserubuntu:$ ls -l总计 44-rw-r-r- 1 user user 0 2009-12-05 17:20 a.【例6.21】 删除当前目录下的aaa文件。命令如下:userubuntu:$ rm aaa【例6.22】 删除具有下级目录文件的目录file(该目录下包含目录myfile,myfile目录下包含文件newgraph.png)。命令及显示信息如下:userubuntu:$ ls file/myfile/newgraph.pnguserubuntu:$ rm -r file/【例6.23】 显示/etc/network/interfaces文件的内容。命令及显示信息如下:userubuntu:$ cat /etc/network/interfaces auto loiface lo inet loopback【例6.24】 使用-n参数,对文件所有的行进行编号。命令及结果显示如下:userubuntu:$ cat -n /etc/network/interfaces 1auto lo2 iface lo inet loopback【例6.25】 将/etc/network/interfaces文件的内容输入到textfile文件中。命令及结果显示如下:userubuntu:$ touch textfileuserubuntu:$ cat /etc/network/interfaces textfile userubuntu:$ cat textfile auto loiface lo inet loopback【例6.26】 使用cat -b命令对textfile文件的非空行进行编号,并将编号的内容输入到textfile2文件中。命令及结果显示如下:userubuntu:$ touch textfile2userubuntu:$ cat -b textfile textfile2 userubuntu:$ cat textfile21auto lo2iface lo inet loopback【例6.27】 分页显示文件/etc/init.d/networking的内容。命令及显示信息如下:userubuntu:$ more /etc/init.d/networking #!/bin/sh -e# BEGIN INIT INFO# Provides: networking.-More-(27%)【例6.28】 从/etc/init.d/networking文件内容的第3行开始显示其内容。命令及显示结果如下:userubuntu:$ more +3 /etc/init.d/networking # Provides: networking.【例6.29】 一页显示/etc/init.d/networking文件的5行内容。命令及结果显示如下:userubuntu:$ more -5 /etc/init.d/networking 【例6.31】 查看文件/etc/init.d/networking的前3行内容。命令及结果显示如下:userubuntu:$ head -3 /etc/init.d/networking #!/bin/sh -e# BEGIN INIT INFO# Provides: networking【例6.32】 查看文件/etc/init.d/networking的前3行内容,并且在头部显示文件名。命令及结果显示如下:userubuntu:$ head -3v /etc/init.d/networking = /etc/init.d/networking file3userubuntu:$ cat file3hello, this is another text file.hello, this is a text file.【例6.41】 使用diff命令比较文件file.c和file2.c。userubuntu:$ diff file.c file2.c1c1 /file2.c5c5【例6.46】 列出当前用户file/myfile目录文件及子目录下所有最近10分钟内更改过的文件,命令如下:userubuntu:$ find file/myfile -cmin -10【例6.47】 查找/usr目录中大于20000字节,且扩展名为“.conf”的文件。userubuntu:$ find /usr -size +20000c -and -name *.conf /usr/src/linux-headers-2.6.31-20-generic/include/config/auto.conf 【例6.48】 查找所有包含字符串“shadow”的文件名。命令及查询结果如下:userubuntu:$locate shadow/etc/gshadow/etc/gshadow-【例6.49】 使用whereis命令查找所有与diff命令相关的文件。命令及查询结果如下:userubuntu:$ whereis diffdiff: /usr/bin/diff /usr/share/man/man1/diff.1.gz【例6.50】 只查找diff命令的二进制文件。命令及查询结果如下:userubuntu:$ whereis -b diffdiff: /usr/bin/diff【例6.54】 在file.c文件中搜索匹配字符串“Linux is”。命令及搜索结果如下:userubuntu:$ grep Linux isfile.cprintf(hello!Linux is powerful!n);【例6.57】 查看当前用户目录下文件file.c的类型。命令及信息如下:userubuntu:$ file file.cfile.c: ASCII C program text【例6.59】 将/ect/gnome/文件defaults.list 复制到临时目录文件/tmp下,然后用gzip命令压缩/tmp目录下的文件defaults.list。命令及显示信息如下:userubuntu:$cp /etc/gnome/defaults.list /tmpuserubuntu:$ls /tmp/defaults.listuserubuntu:$ gzip /tmp/defaults.list userubuntu:$ls /tmp/defaults.list.gz 【例6.60】 显示压缩文件defaults.list.gz的压缩信息。命令及执行结果如下:userubuntu:$ gzip -l /tmp/defaults.list.gz 【例6.61】 将压缩文件/tmp/defaults.list. gz解压缩。命令如下:userubuntu:$ gzip -d /tmp/defaults.list.gz【例6.63】 将/ect/gnome/文件defaults.list复制到临时目录文件/tmp下,然后用bzip2压缩/tmp目录下的文件defaults.list。命令及执行结果如下:userubuntu:$ cp /etc/gnome/defaults.list /tmpuserubuntu:$ bzip2 -z /tmp/defaults.list userubuntu:$ ls /tmpdefaults.list.bz2【例6.64】 将压缩文件defaults.list.bz2解压缩。命令及显示信息如下:userubuntu:$ bzip2 -d /tmp/defaults.list.bz2userubuntu:$ ls /tmpdefaults.list【例6.65】 将文件/tmp/defaults.list,以最大压缩比压缩,保存源文件并将压缩的文件命名为defaults.bz2。命令及执行结果如下:userubuntu:$ bzip2 -9 -c /tmp/defaults.list /tmp/defaults.bz2 userubuntu:$ ls /tmp/ defaults.bz2 defaults.list 【例6.66】 将文件/etc/gnome/defaults.list,复制到临时目录文件/tmp下,然后用zip压缩/tmp目录下的文件defaults.list,并将其命名为def-ls.zip。命令及显示信息如下:userubuntu:$cp /etc/gnome/defaults.list /tmpuserubuntu:$zip def-ls.zip /tmp/defaults.listadding: defaults.list ( deflated 84%)【例6.67】 将当前目录下的目录文件myfile压缩到当前目录下,并将其命名为myfile. zip。命令如下:userubuntu:$ zip myfile.zip myfile/【例6.68】 解压/tmp目录下用gzip命令压缩生成的/defaults.list.gz文件。命令如下:userubuntu:$ gunzip /tmp/defaults.list.gz【例6.69】 解压/tmp目录下用bzip2命令压缩生成的/defaults.list.bz2文件。命令如下:userubuntu:$ bunzip2 /tmp/defaults.list.bz2 【例6.70】 解压缩/tmp下使用zip命令压缩的def-ls.zip文件。命令及显示信息如下:userubuntu:/tmp$ unzip def-ls.zip Archive: def-ls.zipinflating: defaults.list userubuntu:/tmp$ lsdefaults.listdef-ls.zip【例6.71】 将临时目录/tmp下的def-ls.zip压缩文件解压到指定的当前目录下,并且不覆盖同名文件。命令及显示信息如下:userubuntu:$ unzip -n /tmp/def-ls.zip -d .Archive: /tmp/def-ls.zipinflating: ./defaults.list 【例6.72】 将当前用户目录/home/user下的目录文件myfile包括的所有文件打包,文件名为myfile.tar文件,并且用选项参数“-v”显示所有的tar处理文件时的信息。命令及显示信息如下:userubuntu:$ tar cvf myfile.tar myfile/myfile/myfile/defaults.listmyfile/photo.pngmyfile/graph.pnguserubuntu:$ ls -l.【例6.73】 查看myfile.tar的内容。命令及显示信息如下:userubuntu:$ tar tvf myfile.tar drwxr-xr-x user/user 0 2009-12-15 18:37 myfile/-rw-r-r- root/root 9086 2009-12-15 18:37 myfile/defaults.list-rw-r-r- user/user 17914 2009-12-10 16:51 myfile/photo.png-rw-r-r- user/user 17914 2009-12-10 16:51 myfile/graph.png【例6.79】 用tar命令解压经过bzip2压缩的tar文件。由于使用bzip2压缩,所以要加上j这个参数。将压缩文件myfile.tar.bz2解压到当前目录下。命令及显示信息如下:userubuntu:$ tar -jxvf myfile.tar.bz2 myfile/myfile/defaults.listmyfile/photo.pngmyfile/graph.png【例6.80】 使用ls -l命令查看当前用户目录/home/user下的文件信息,假设包含下面一个文件及一条目录文件信息。drwxr-xr-x 4 user user 4096 2009-12-17 15:37 myfile命令及结果显示如下:userubuntu:$ sudo chown root myfilesudo password for user: userubuntu:$ ls -ldrwxr-xr-x 4 root user 4096 2009-12-17 15:37 myfile【例6.81】 将文件myfile所有的子目录和文件的权限修改为root。命令如下:userubuntu:$ sudo chown -R root myfile【例6.82】 将当前目录/home/user下的目录文件myfile及其下级子目录和文件的所有组全部改变为root。命令如下:userubuntu:$ sudo chgrp -R root myfile【例6.83】 使用chmod命令的符号标记格式,取消文件所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乘法考试真题及答案
- 乌托邦试题及答案
- 一年级语文教学工作总结汇编
- 2025年政府采购服务类合同范本
- 2025重庆市化肥购销合同范本
- 汽车销售代理权委托及合作协议
- 绿色能源项目用地租赁合同变更通知
- 2025顶级度假村装饰工程总承包合同
- 2025智能设备销售合同模板
- 2025商标许可使用合同样书范文
- 预防青少年药物滥用-主题班会课件
- 招商岗位测试题及答案
- 2025年税务师考试全面覆盖试题及答案
- 通信登高作业管理制度
- 小学科学教育与信息技术融合心得体会
- TCAWAORG 014-2024 老年综合评估及干预技术应用规范
- 机器人协同控制系统-深度研究
- 七年级上册历史考点清单(背诵版)
- 基于IPv6的校园网升级改造
- DB33T 2320-2021 工业集聚区社区化管理和服务规范
- CISA国际注册信息系统审计师认证备考试题库(600题)
评论
0/150
提交评论