linux学习代码
更新时间:2017/1/23 23:08:00 浏览量:578 手机版
sudo -s 转到root命令
mkdir han 新建一个目录han
cd!$ 进入目录han
;先执行命令1.不管对错,执行命令2
pwd 显示目录路径
ls 显示当前目录文件
命令1&&命令2
&& 执行命令1,对,执行命令2
alias bin='cd/usr/local/bin' 定义别名
echo hello everybody! 显示字符串hello everybody!hello everybody!
echo *.c 显示扩展名为.c的文件名
n=1
let"n=n"
let"n=n+1"
echo"$n"
2计算和测试证书运算表达式
使用unset命令清除shell变量v=“hello,everybody!”。
user@ubuntu:~$ v=hello,everybody!
user@ubuntu:~$ echo "$v"
hello,everybody!
user@ubuntu:~$ unset v
user@ubuntu:~$ echo "$v"
user@ubuntu:~$
使用export命令显示当前所有的export变量。
user@ubuntu:~$ export
declare -x COLORTERM="gnome-terminal"
declare- xDBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-Ql0jgsOh7I, 。。。。。
在命令终端输入vi及文件名称后,就进入vi编辑界面。
例如要创建并编辑文件名为“filename”的文本文件,那么在命令终端输入如下命令: user@ubuntu:~$ 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命令查看当前目录。 命令及结果如下:
user@ubuntu:~$ cd /usr/local/bin/
user@ubuntu:/usr/local/bin$ pwd
/usr/local/bin
【例6.2】 使用cd 命令进入/usr/local/bin/目录并实现从当前目录退回到上一级目录。 使用“cd .. ”可以实现退回上级目录。命令及显示信息如下:
user@ubuntu:~$ cd /usr/local/bin/
user@ubuntu:/usr/local/bin$ cd ..
user@ubuntu:/usr/local$
使用cd命令进入系统根目录。
user@ubuntu:~$ cd /
user@ubuntu:/$
user@ubuntu:/$ pwd
/
【例6.5】 进入当前用户主目录。
进入当前用户主目录有两种方法。一种是使用cd命令,另一种是使用cd ~命令。注意:命令“cd ~”中cd后面要加空格。
命令及显示信息如下:
user@ubuntu:~$ cd /usr/local/bin/
user@ubuntu:/usr/local/bin$ cd
user@ubuntu:~$ pwd
/home/user
user@ubuntu:~$ cd /usr/local/bin/
user@ubuntu:/usr/local/bin$ cd ~
user@ubuntu:~$ pwd
/home/user
【例6.6】 查看/usr目录下文件或目录的大小,创建时间等详细信息。
命令及显示信息如下:
user@ubuntu:~$ ls –al /usr
总计 152
drwxr-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目录下的文件及子目录横向输出,文件之间以逗号隔开。
命令及显示信息如下:
user@ubuntu:~$ ls –m /usr
bin, games, include, lib, local, lost+found, sbin, share, src
【例6.8】 使用mkdir命令,在当前用户目录下创建名为file的目录,进入该新建目录,并且显示当前工作目录。
命令及结果如下:
user@ubuntu:~$ mkdir file
user@ubuntu:~$ cd file
user@ubuntu:~/file$ pwd
/home/user/file
【例6.9】 在当前用户目录/home/user下创建一个多级目录file/myfile,并且进入该多级目录,查看当前工作目录。
命令及结果显示如下:
user@ubuntu:~$mkdir –p ./file/myfile
user@ubuntu:~$ cd file/myfile/
user@ubuntu:~/file/myfile/$ pwd
/home/user/file/myfile/
【例6.10】 用mkdir -p命令在当前目录下建立一个多级空目录f1/f2/f3,然后用rmdir命令删除。
命令及显示信息如下:
user@ubuntu:~$ mkdir -p f1/f2/f3
user@ubuntu:~$ ls
f1 file 公共的 模板 视频 图片 文档 下载 音乐 桌面
user@ubuntu:~$ rmdir f1/f2/f3/
user@ubuntu:~$ ls f1/f2/
user@ubuntu:~$
【例6.11】 用rmdir -p命令删除空目录/f1/f2/。
命令及显示信息如下:
user@ubuntu:~$ rmdir -p f1/f2/
user@ubuntu:~$ ls
file 公共的 模板 视频 图片 文档 下载 音乐 桌面
【例6.12】 将当前用户目录下的图像文件“photo.png”复制到目录file/myfile/中。 命令如下:
user@ubuntu:~$ cp photo.png file/myfile/
【例6.13】 将当前用户目录下的图像文件photo.png复制到file/myfile目录中,并重命名为graph.png。
命令及显示信息如下:
user@ubuntu:~$ cp photo.png file/myfile/graph.png
user@ubuntu:~$ ls file/myfile/
graph.png