linux基礎命令教程

1.mkdir 創建目錄

??mkdir -p 循環創建目錄

??touch 創建文件

2.ls 顯示目錄或文件

??ls -ld=ll 以長目錄式查看

??ls -a (a=all)查看全部文件或目錄包括隱藏的

??ls -F ?按照文件類型查看文件

3.cd 切換目錄層次

??cd .. 返回上一層目錄

4.pwd 查看當前的位置路徑文件

5.cat 查看文件內容

??cat -n顯示行數

??cat >a.txt 替換原先文件的內容

??cat >>a.txt 添加新的內容到文件內不改變原先的文件內容

6.vi/vim?進入命令(vim要好一點,因為vim有報錯,顏色顯示)

7.> 用于單行文本的覆蓋

??>> 用于追加文件內容不替代原本的內容

8. 多個命令的分隔符

9./ 根或者路徑的分隔符

10.cp (copy)拷貝文件

??cp -a 拷貝目錄

11.mv (move) 粘貼 移動文件

??rename 改名命令

12.rm (remove)刪除文件

??rm -fr強制刪除目錄或者文件

??rmdir 刪除目錄

13.grep -v 排除文件中的內容,grep核心命令之一(三劍客的老三),過濾的意思,都是按行過濾,非常重要。

14.sed (三劍客的老二)取各種內容,

???-n 取消默認刪除

???-p 打印(擅長行的輸出)

???sed -n 20,30p cai.txt

15.awk (老大)擅長列的輸出

16.head 查看文件的前n行(默認顯示前10行)

???tail 顯示文件的后n行(默認顯示后10行)

???tail -f 查看文件尾部的變化

17.man +命令 解釋命令(–help也可以)

18.which +命令 匯報命令的位置路徑

???find 查找命令

???find -type(f d) -name “ddd”按名字查找

???find -mtime 按照時間查找

19.alias 查看計算機以有的別名

???unalias 取消別名

???別名的作用:1)可以防止誤操作,通過給危險命令加一些保護參數,防止人為的誤操作 2)把復雜的字符串變為簡單的命令字符,例子:alias cai=”cd /data/”AND unalias cai

20.| 管道 通過管道把前一個命令的輸出交給后一個命令繼續處理

21.tree 查看目錄結構(樹形狀)

22.Crtl+c 終止當前運行的命令行

???Crtl+d 退出當前用戶當前環境

???Ctrl+a 到命令行最前面

???Ctrl+e 到命令行最后面

23.history 查看歷史記錄

??? +歷史的行數可以執行此行命令

??? +字母可以把此字母為開頭的命令調出來

???history -c 清空所有歷史記錄

???history -d行號 清空某一行

24.vim模式下:

???set nu 顯示行號

???dd 刪除當前行

???yy 拷貝當前行 p 粘貼

???行號+gg 定位到當該行

???shift+g 到文件尾部

???gg 到行首

25.ll /dev/sd* 用來查看分區硬盤

26.cat /etc/redhat-release 查看安裝的linux版本

???uname -r 查看內核版本

???uname -m 查看系統版本

???uname -a 全部顯示

27.現在大部分linux廠商都是使用64位的linux操作系統,為了能發揮系統的最大性能。

28.一塊硬盤最多只能有4個主分區,其中有一個主分區的位置可以用一個擴展分區來代替,而且一塊硬盤只能有一個擴展分區,在這個擴展分區內可以劃分多個邏輯分區。因為邏輯分區是在主分區上的,所以邏輯分區的編號只能從5開始。

29.linux中常用的外部設備文件名:

???軟盤:/dev/fdN(N=0,1,2…..)

???光驅(IDE):/dev/cdrom

???光驅(SCSI):/dev/scdN

???硬盤(IDE):/dev/hdx

???硬盤(SCSI):/dev/hdx

???U盤:/dev/sdx/

30.diff 比較文件內容的差別:diff log1.txt log2.txt

31.passwd 修改用戶密碼

32.vi /etc/selinux/config 更改為Selinux=disabled(關閉selinux)

33.chkconfig 查看設置開機自起軟件的命令

34.如何增加一個服務:

???1)服務腳本必須放在/etc/init.d/目錄下

???2)chkconfig –add servicename 在chkconfig工具服務列表中添加此服務

???3)chkconfig –level 35 mysqld on 修改服務默認啟動等級

35.netstat 查看網絡狀態lntup或an

???netstat -lntup|grep 內容

36.ln -s 創建軟連接

37.shutdown -h now 立刻關機(生產常用)

???shutdown -h +1 1分鐘之后關機

???poweroff ?立刻停止系統,并且關閉電源

???reboot ?重啟

38.chown (change owner)用來改變文件或目錄權限的命令

???groupadd 添加用戶組(useradd cai -g cai_home添加用戶cai屬于cai_home用戶組)

???r=4,w=2,x=1

???可讀,可寫,可執行

38.fdisk -l 查看磁盤狀態

???fdisk /dev/sdb 直接對sdb進行詳細分區

39.lsof -i:52113 查看端口運行狀態

40.showmount -e 服務端nfs查看

???showmount -a

???showmount -e NFSIP 客戶端查看

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享