堅持 第204天 學習了一整天Linux命令

2021-08-09 01:26:25 字數 3566 閱讀 3713

右鍵桌面:run command 輸入konsole就可以進入shell的konsole了。

要借用幫助文件的力量:# ls --help是簡短的幫助,# man ls是詳細幫助,man page是最重要的,在man page裡面還可以查詢,語法是:/-f回車,n是下乙個,shift+n是上乙個,q是退出。man page的種類:man 7 man

tab鍵按一下是自動補全,按兩下是提示要補全的內容。

ctrl+r是搜尋歷史命令,按左右鍵會調出來,當然你可以按上下鍵來翻歷史命令。

ctrl+c可以停止命令。

ctrl+z可以暫停命令,並且丟入後台暫停。

ctrl+l是清屏

ctrl+s可以儲存,並進入到鎖定狀態,再按ctrl+q退出這種狀態。

這樣bash可以入門了。

ls:檢視檔案

mv:移動或重新命名檔案

cp:複製檔案

cp -r /etc/skel/.* /home/shrek/複製全部的內容到另乙個資料夾

rm:刪除檔案

touch:若不存在則建立新的檔案,若存在該檔案則更新檔案的3個時間(touch a建立乙個檔案a,建立資料夾是mkdir)

start:檢視更新時間(access、modify、change建立時間、更改屬性、更改內容的時間)

pwd可以看當前所在路徑

ls -l可以顯示屬性

ls /etc/資料夾目錄 可以檢視該目錄下的檔案

touch .a是隱含檔案,檢視的話需要ls-a。藍色字型就是目錄,綠色字型就是可執行檔案,但是ls 才會有顏色,/bin/ls直接呼叫的話不會有顏色,不信試試alias有color的引數,ls是乙個別名,不是命名本身,加*的是可執行檔案,加/是資料夾。

mv a /tmp/將資料夾a移動到資料夾tmp

mv /tmp/a b將資料夾a移動到資料夾b

mv b c 將資料夾b重新命名為資料夾c

cp c /tmp/d 將檔案c複製到資料夾d

cp -r .kde/ /tmp將資料夾kde複製到資料夾tmp

rm c會有提示,因為是alias裡面的rm -i,-i是提示是否要刪除,而/bin/rmc不會有提示,取消提示加個-f:rm -f c

複製和刪除資料夾的話就加個-r和反斜槓:rm -r.kde/這是會提示是否刪除,取消提示就用rm -rf .kde/

ls -f 可以加各種的標記,是目錄的話加/  是可執行檔案加*  是可連線加@

ls / 檢視有什麼目錄

cd /bin 轉到bin目錄下(假設bin目錄裡面有乙個檔案file1)

cd /home/shrek轉到home目錄下的shrek目錄

cp /bin/file1 .  點代表當前shrek目錄,這句話代表將bin目錄下的file1檔案複製到shrek目錄下。

cd .. 是退回上一級目錄

cd ../../bin連退兩次到達根目錄並且進一次到達bin目錄下

cd -  是回到剛才的目錄

pwd是檢視當前目錄

echo $home是檢視主目錄

cd 直接回車是到主目錄下

su - ttt進入到ttt使用者下,#變為了$,$ cd /user切換到user目錄下

mkdir是建立新目錄(資料夾)

rmdir是刪除空目錄(只能刪除空的資料夾)(所以很少用)

rm -r是刪除非空目錄

mkdir shrekdir是建立shrekdir資料夾,檢視一下:ls -l。

cd shrekdir/ 轉到shrekdir目錄下

rmdir --help檢視簡明的幫助文件

echo是輸出語句,輸出變數值的話在變數前面加上乙個$

echo $user

aaa=sss

echo aaa的結果是aaa,echo $aaa的結果是sss,加$才會取出變數的值

cat是檢視文字檔案裡面的內容,一下顯示全部內容

more是一頁一頁的顯示,按空格翻頁

按一下i進入編輯插入insert模式,按一下esc退出,按一下u是不作更改

按冒號:會進入命令列模式,q是退出,q!是退出但不更改,wq寫入並退出,x也是寫入並退出。

不要更改etc/passwd,最好複製乙份到其他路徑,對其他路徑的進行實驗

cp /ect/passwd /tmp

vi /tmp/passwd

alias ii=』 ls -l』可以起乙個別名ii命令

unalias ii取消掉別名

vi ~/.bashrc 可以進入到主目錄下去新增別名

useradd  libanxian是新增使用者,但是不能登陸,因為沒有設定密碼

passwd libanxian 是修改密碼

su - libanxian 可以切換使用者

pstree是看程序的

注意切換使用者的時候先exit退出在#鍵root

su - libanxian進入李半仙使用者

passwd修改密碼,注意密碼必須混合型(複雜性要求)

修改root密碼不需要混合型密碼,輸入123456就可以,而其他使用者要英文和數字組合

hostname是檢視主機名,後面加上引數就是直接更改主機名,但在linux裡重啟不會生效,想要永久生效就得修改一下配置檔案:vi/etc/sysconfig/network,改了之後現在不生效但是重啟之後會生效。

ipconfig eth0 192.168.0.180重啟之後不會生效, 想要永久生效就得修改一下配置檔案:vi/etc/sysconfig/network-scripts/ifcfg-eth0,下次重啟之後才會生效。太長了不方便就用這個:netconfig回車,然後重啟一下network服務:service network restart。

uname是檢視當前的作業系統,後面加個-a是檢視全部的資訊

id是檢視使用者的資訊

date是檢視日期和時間

date +%m%d檢視月、年

touch 『date +%y%m%d』.log是建立乙個命名為年月日的.log檔案,輸入ls可以檢視。

想檢視星期幾怎麼辦?總有一天小方會被我打死的,哈哈!man date呀!

cal是顯示日曆

cd /boot是切換到boot目錄下

mount /dev/sda?回車,sda1是硬碟的第乙個分割槽

# mount是直接顯示載入的點

# mount /dev/sda1 /mnt是將sda1載入到mnt路徑上

# umount /mnt 是解除安裝(注意不能站在橋上拆橋,就是要回到根目錄去解除安裝)

mount /dev/sdb1 /mnt(sda是硬碟,sdb是優盤)

mount -t vfat(優盤格式化)/dev/sdb1 /mnt

umount /mnt;

mount /dev/cdrom /mnt(光碟)

mount-t iso9660 /dev/cdrom /mnt;

mount /mnt

mount-t cifs /mnt

mount-t cifs -o username=administrator /mnt

exit 到底,輸入logout可以退出登陸shell

shutdown -h now關閉系統

shutdown -r now重啟

堅持 第25天 aditplus更熟悉了

2016 8 30 margin 0 auto 上下距離為0,左右居中 margin 50px 四個方向 margin 30px 50px 30px 上,左右,下 margin 30px 50px 40px 30px 上,右,下,左 順時針 給body新增背景 化妝裡面 body 給盒子裡面的盒子化...

堅持 第63天

2016 10 11 完成了 1 你的夢想是什麼?變得更優秀!2 今天你為你的夢想做了什麼?要有耐心!3 你是否離你的夢想更近了?是的!4 看了30天 5 看了專套本 6 30天收穫 var mychar 李濤是天才 document.write mychar var mymessage confi...

堅持 第341天 周五辭職完畢 學習了redis

redis安裝 把本目錄下的redis 3.0.7.tar.gz複製到 usr local redis目錄下 不要解壓 cd usr local redis tar xzf redis 3.0.7.tar.gz cd redis 3.0.7 yum install y gcc make malloc...