《linux学习代码》由会员分享,可在线阅读,更多相关《linux学习代码(14页珍藏版)》请在金锄头文库上搜索。
1、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
2、,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,。 。 。 。 。在命令终
3、端输入 vi 及文件名称后,就进入 vi 编辑界面。例如要创建并编辑文件名为“filename”的文本文件,那么在命令终端输入如下命令:userubuntu:$ vi filename按下回车键,进入 vi 编辑器界面后,系统处于命令行模式,按字母“i”就可以进入插入模式,此时便可以输入文字了。当输入完毕后,可以按下 Esc键从插入模式切换到命令行模式。在命令行模式下,按冒号键“:”可以进入末行模式。例如:在冒号“: ”后,输入“wq” ,保存并退出 vi 编辑器。输入“q!” ,不保存强制退出 vi。输入“w filename2”将文件内容保存到指定的文件名 filename2 中。5复制粘
4、贴(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
5、 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 是两个数字,表示
6、从 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/
7、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】 进入当前用户主
8、目录。进入当前用户主目录有两种方法。一种是使用 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 目录下文件或目录的大小,创建时间等详细信息。命令及显示信息如下:useru
9、buntu:$ 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 的目录,进入该新建目录,
10、并且显示当前工作目录。命令及结果如下: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】 用 m
11、kdir -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 公共的 模
12、板 视频 图片 文档 下载 音乐 桌面【例 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/myf
13、ile 下的内容全部复制到当前用户目录下。命令及显示信息如下: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/
14、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 下的文件 gra
15、ph.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 分,时间的格式为 MMDDhhm