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