20165226 预备做业3 Linux安装及学习html
一、首先在官网下载,点开基于VirtualBox虚拟机安装Ubuntu图文教程 找到版本进行下载安装。linux
整个Linux命令的学习都在实验楼中完成shell
Linux桌面环境的使用ubuntu
命令行操做体验
- 重要快捷键less
Ctrl+d 键盘输入结束或退出终端iphone
Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行工具
Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg学习
Ctrl+a 将光标移至输入行头,至关于Home键spa
Ctrl+e 将光标移至输入行末,至关于End键命令行
Ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
Shift+PgUp 将终端显示向上滚动
Shift+PgDn 将终端显示向下滚动
- 利用历史输入命令
使用键盘上的方向上键↑
- 学会使用通配符
主要有星号(*)和问号(?),用来对字符串进行模糊匹配(好比文件名、参数名)。
*匹配 0 或多个字符
? 匹配任意一个字符
[list] 匹配 list 中的任意单一字符
[!list] 匹配 除list 中的任意单一字符之外的字符
[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中所有字符 如{1..10}
- 学会在命令行中获取帮助
$ who am i 或者 $ sho mom likes
-建立用户
$ sudo adduser loutest
$ groups shiyanlou
$ cat /etc/group | sort
$ su –l loutest $sudo ls
$ sudo deluser loutest –remove-home
$ ls –l
$ touch iphone6
$ tree /
$ cd ..
$ cd ~
#绝对路径 $ cd /usr/local/bin #相对路径 $ cd ../../usr/local/bin
$ mkdir mydir
#复制文件 $ cp test father/son/grandson #复制目录 $ cp –r father family
#删除文件 $ rm –f test #删除目录 $ rm –r family
$ declare tmp
三个与三种环境变量相关的命令:set ,env ,export
$ echo $PATH
$ path=$PATH $ echo $path $ path=${path%/home/shiyanlou/mybin} # 或使用通配符,*表示任意多个任意字符 $ path=${path%*/mybin}
- 变量删除
与搜索相关的命令经常使用的有:whereis , which , find 和locate。
$ zip -r -q -o shiyanlou.zip /home/shiyanlou $ du -h shiyanlou.zip $ file shiyanlou.zip
-使用unzip命令解压缩zip文件
- 解压到当前目录
- 解压到指定目录
去掉路径解压
建立一个tar包
$ tar –cf shiyanlou.tar ~
解压*.tar.gz文件
指定路径-C 参数
$ du –h -d参数指定查看目录的深度
转换成大写再写入文件
$ dd if=/dev/stdin of=test bs=10 count=1 conv=ucase
使用type命令来区分命令是内建的仍是外部的
$ type exit 或者 $ type service
$ ls -- help
$ sudo service rsyslog start
$ crontab -e
- 详细格式可使用man命令查看 - 任务的添加
*/1 * * * * touch /home/shiyanlou/$(date +\%Y\%m\%d\%H\%M\%S)
- 查看添加的任务
$ crontab -l