linux基礎命令,linux基礎

來源:互聯網
上載者:User

linux基礎命令,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

   隨身碟:/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 用戶端查看

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.