week3:linux安裝與認識

一、資源準備

ubuntu官方網站:http://www.ubuntu.com/

建議下載:ubuntu 16.04.1 LTS

虛擬機軟件:vmware/virtualbox,  mac下還可以使用:parallels,其中virtualbox是免費的

二、ubuntu安裝安裝

三、解決密碼忘記的問題

rw init=/bin/bash

按F10啓動-->passwd 用戶名

輸入兩次密碼

password update successfully

四、配置分辨率

五、vmware tools 安裝安裝

六、目錄結構、分區簡介、語言環境

/    所有目錄都在        /   的意思就是根

   

ls  -l  /   目錄    

ls /home/   用戶名

locale  查看語言環境

locale -a查看語言環境

clear 清屏

ctrl+L 清屏

如果要安裝軟件 apt-get  -h 幫助信息

apt-cache search package 搜索包

sudo apt-get install package 安裝包

apt的配置文件

/etc/apt/sources.list 設置軟件包的獲取來源

一般情況下,-h(短參數)   --help(長參數)  可以獲取幫助信息

info  也可以獲取幫助信息

按下q 是退出

info date命令

man date命令

date

date +”%Y%m%d“

date +”%Y_%m_%d“

date +”%Y_%m_%d %H%M%S“

date +”%Y_%m_%d %H:%M:%S“

-s 設置當前時間 20160808

如果時區不對,用 sudo tzselect,設置時區

新設置時間後,需要將時間同步到硬件時鐘

hwclock -w

cal     日曆

gedit    text 命令

結束命令 ctrl+c

ctrl+k    刪除當前光標後面的內容

ctrl+a   將光標移動到命令行最開始的地方

ctrl+e     將光標移動到命令行末尾

ctrl+u     清除命令行中光標所處位置之前的所有字符   

ctrl+w   清除左邊的字段

ctrl+Y   將會貼上被ctrl+K  ctrl+w刪除的部分

passwd username  修改指定用戶名的密碼,需要權限

passwd 不加用戶名   修改賬戶名的密碼

ctrl+d  結束命令

exit命令   退出

logout     註銷

reboot 機器重啓

shutdown  # 關機

shutdown -r now  #現在立即重啓

shutdown -r +3    #3分鐘後重啓

shutdown -r 12:12  #在12:12會重啓計算機

shutdown -h now  #現在立即關機

shutdown -c   #取消關機操作

cd    # 回到當前用戶的家目錄

#~    可用於表示用戶家目錄

cd /etc #  切換到etc目錄。

cd ~/Desktop
或者
cd ~/桌面      這是切換到桌面命令

pwd 查看當前的工作路徑

獲取幫助  man

mkdir   ##創建目錄

mkdir   -p   ##創建多層目錄

touch   ## 修改文件創建時間

rm file   ##刪除文件

rm -i file  ##刪除文件時給出提示

rm -f file  ##強制刪除文件

rm -rf file  ##刪除目錄

mv   ##重命名 移動文件

cp   ## 複製命令

cat:鏈接文件後,輸出文件內容到屏幕上,其實就是查看文件內容

cat -s file:當遇到連續2行以上的空白行,只保留一行空白行

wc:統計指定文件中的字節數,字行數,字符數

-c:統計字節數

-l:統計行數

-m:統計字符數

-w:統計字數

sort:排序

-f: 忽略大小寫

-r:反向排序

-n:忽略前面的空格符部分

-t:分隔符,默認是用tab

uniq:忽略或報告重複行

-c:進行計數

-u:只顯示唯一的行

cut:從一個文本文件或文本流中,提取文本列

-d:後面接分隔符,與-f一起使用

-f: 取出第幾段的意思

-c:以字符爲單位取出固定字符區間

tee:讀取標準輸入的數據,並將其內容輸出成文件

history:查看執行過的命令

history 5:查看最後5條命令

!number:number爲history命令編號,執行number命令

more:查看文件內容

less:查看文件內容

head:輸出文件的開始部分,可以指定行數,默認顯示10行

tail:查看文件尾部的內容。默認顯示最後10行

which:查找其他命令的位置

ls:列出目標

修改文件權限

chmod u=rw

            g=rx

             o=rwx

linux使用文件保存用戶信息

文件

/etc/passwd 用戶賬戶信息

/etc/shadow 安全用戶賬戶信息

/etc/group 組賬戶信息

/etc/gshadow 安全組賬戶信息

/etc/default/uaeradd 賬戶創建的默認值

/etc/skel/ 包含默認文件的目錄

/etc/login.defs.Shadow 密碼套件配置

useradd:添加用戶

userdel:移除用戶

usermod:修改用戶信息

groupadd:添加組

groupadd:刪除組

su:登陸賬戶,切換用戶

su -uesr1    #加載user1的環境配置

sudo:讓當前用戶以管理員的身份root來執行命令

sudo有一個配置文件:/etc/sudoers,通過配置文件可以讓指定用戶使用sudo命令

alias:給命令起別名

如果需要別名永久生效,需要保存到.bashrc文件

終端默認使用的shell是bash  其他的shell有dash、csh、tcsh、zsh。

shell本身是一個用c語言編寫的程序,他是用戶使用unix/linux的橋樑,用戶的大部分工作都是通過shell來完成的。shell既是一種命令語言,又既是一種程序設計語言。作爲命令語言,他交互式的解釋和執行用戶輸入的命令;作爲程序設計語言,他定義了各種變量和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。

自定義賬戶的個性化環境的三個重要文件

.bash_history   .bash_logout   .bashrc

剛登陸linux時,首先啓動/etc/profile文件,~/.bash_profile,  ~/.bash_login,  ~/.profile.如果~/.bash_profile文件存在,一般還會執行 ~/.bashrc。

修改PATH環境變量變量

~/.profile-->PATH=“要增加的路徑:$PATH”

env:查看當前環境變量

export:設置或顯示環境變量

source:在當前bash環境下讀取並執行Filename中的命令,該filename文件無“執行權限”

echo 會將輸入的字符串送標準輸出。輸出的字符串以空白字符隔開並在最後加上換行號。

-n 不要在最後加上加上換行。

管道符   |:  將一個命令的結果交給後一個命令使用

> 重定向,如果文件存在,則覆蓋文件內容,文件不存在時創建文件

> >重定向,如果文件存在,則向文件追加內容,文件不存在時創建文件

locate   查找文件

locate  /etc/sh   查找路徑中有/etc/sh文件中的內容

find:指定想在哪裏查找

使用方法:find  path  -option

根據文件名查找

find / -name filename  再根目錄裏面搜索文件名爲filename的文件

find / home -name ".txt"  再根目錄裏面搜索文件名爲filename的文件

mount 掛載/umount 卸載   查詢掛載設備及屬性

mount  /dev/sr0/mnt

cronttab 計劃執行任務

tar -c   建立一個壓縮文件的參數指令

-x:解開壓縮文件的參數指令

-t:查看tarfile裏面的文件

特別注意:c/x/t僅能存在一個

se'd:流編輯器,一次處理一行的內容

awk:一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,很強大,即awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。

vi/vim: 強大的編輯器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章