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 用戶端查看