linux的基本命令

2021-06-18 11:44:35 字數 4908 閱讀 1718

一.

1.uname -a ->檢視版本號

2.ifconfig eth0 100.1.1.5/24 ->修改

ip與閘道器

3.arp -a ->顯示

ping 

通後的對方的

ip與實體地址

4./etc/sysconfig/network-scripts/ifcfg-eth0 ->修改永久ip

5.setenforce 0->關閉

setlinux

6./etc/init.d/iptables stop/start/restart ->關閉防火牆

iptables

7.type service ->service 只有超級使用者的許可權

service iptables stop

8.ifconfig eth0 down/up->關閉/開啟

eth0

9.arp -a  ->檢視

arp綬存中的

arp包

10.tcpdump -r(inte***ce) eth0 and/not host 192.168.0.22->抓乙個指定

ip的包

tcpdump -i/host/port/arp

11.ping 過程:首先判斷是否是自己的

ip;如果是自己的,就不發廣播;如果不是自己的ip,

arp廣播請求;->收到者:將收到的

arp與自己的

ip比較,如果與自己的

ip相同,那麼就傳送乙個資料報回去;如果不相等,那麼就將這個

arp包丟掉。

二.

1.alias ->別名 註冊在記憶體中的(關機就沒有效了)

2./root/.bashrc->在這個裡面可以永久修改

.bashrc(在所有使用者的主目錄裡都有)

3.unbashrc cp->用於取消別名cp

4.useradd ->只有超級使用者可以新增使用者

5.passwd->為新建的使用者設定密碼

6./etc/passwd->中查詢我們新建的使用者狀況

/etc/shadow->使用者密碼

/etc/group->使用者組

7.pstree->顯示目錄樹

8.su root->進入

root

9.exit ->退出

root

10.cat->顯示檔案所有內容

less/more

11./proc/filesystems->檔案系統

12.touch ->用來建立乙個檔案 

13.有效使用者

:可訪問的

與實際使用者:檔案及目錄的所有者

14.userdel -r you->刪除使用者

you

15.groupadd you->新增乙個組

you

groudel you->刪除乙個組

you

16.who(

w -> 

這個命令更詳細) 

->

有多少個使用者登陸終端

17.umask ->一般為

0222

(把相應位給掩蓋了)

010 010 010

111  111 111   ->建立乙個新檔案時候,的預設許可權

18.service sshd restart

/etc/init.d/sshd start->啟動乙個客服服務

ssh 192.168.1.113->登陸

192.168.1.113

的主機

exit->退出此主機的登陸

19.rm -r(recursive迴圈的,遞迴的)

unlink 1->也是刪除的意思 

20.sync->作業系統隔一定的時間,就將核心緩衝區的內容同步到硬碟裡面。

21./prco/sys/net/ipv4->這個檔案中的值是

0(就代表乙個終端);

1(就代表我們收到的包可以**)

iptables -f->清空

iptables

中的設定

service iptables stop->關閉

iptables

這個程序

22.scp --help->遠端拷貝

scp [email protected]:/home/11 /->將主機

ip為 ~的檔案

/home/11

拷到我的/目錄下面

scp ./2 [email protected]:/三.

1.route -n 檢視路由

route add -net 192.168.100.0 network 255.255.255.0 dev eth0

route del -net 192.168.100.0 netmask 255.255.255.0 dev eth0 

(網路號,最後一位為0

(代表主機號))

route del -host 192.168.100.5

2./etc/resolv.conf 設定dns

3.du -h /home    將/home目錄下所有的檔案遍歷一遍;而du顯示才是檔案的真實占用空間的大小(相對ls -l)

4.ls /bin/*sh  檢視所有的shell

5.grep zhagnly /etc/passwd -n (列印並輸出行數) 檢視zhangyl這個使用者有沒有,有得話就列印那一行的內容

6.df  -h

7.fdisk -l

8.rpm

(1)先刪除rpm -e vsftpd  刪除vsftpd

rpm -qa | grep vsftpd  檢視我們的電腦裝了vsftpd沒有

rpm -al vsftpd 也是檢視是否安裝了沒有

(2)再安裝;從光碟安裝

首先在光碟/iso/package 中查詢vsftpd

find /iso/package -name 『*vsfptd*』

rpm -ivh ...........rpm

(3)  再查安系統中是否有了

rpm -aq | grep vsftpd

9. ls /proc 檢視所有的程序

ps -axf 也是檢視所有的程序

10. cat 4.c > 5.c 

cat 4.c >> 5.c

11 ln  6 10 這乙個硬鏈結,產生另外乙個跟檔案6

相同的檔案10

unlink 6 將檔案6這個引用計數減1

,減到0 

這個檔案就刪除了

ln 6 10 -s 這是乙個軟鏈結,只算是乙個指向檔案6

的快捷鍵

四.1.重定向

grep printf /usr/include  -r >/home/1.txt

2 cat 123

3.外設  ---

字元裝置(鍵盤)

----塊裝置(硬碟,u盤)

4.wc 統計字元數/行數

wc -l 3.c   統計檔案3.c 的行數

wc -w 3.c 統計檔案3.c 的字數

wc -c 3.c     統計檔案3.c 的位元組數

5環境變數

#env 

#env $pwd

#export   匯出環境變數

#unset  取消環境變數

#set 設定環境變數

readonly +變數名     設為唯讀變數

6. ls  /etc/profile 全域性環境變數

/~/.bash_profile

/~/.bashrc

source /etc/profile立即生效,不用重啟;很方便

source /etc/.bashrc

7.做iso 映象檔案方法

cat /dev/cdrom >/home/my.iso (這個my.iso可以自已取各)

8.解壓檔案包.tar.gz    .tar.bz2

打包tar -zcvf test.tar.gz test test2 test3

tar -jcvf aaa.tar.bz2 test test2 test3

解包tar -xzf test.tar.gz

tar -xjf test.tar.bz2

tar -xvzf test.tar.gz -c /root (-c指定解壓到何處)

9.幾個快捷鍵

alt +ctrl f1-f6 字元終端

alt+ctrl f7 圖形介面

10.top 類似於windos下的任務管理器

11.init 0 關機

init 6 重啟

reboot

shutdonw -h now

12 size -t(所有檔案格式) a.out 檢視**段

13.umask u=rwx,g=r,o=r  新建檔案的預設許可權

14.cal 2008 顯示2008

年的日曆

data -s 「20130530 14:09:17」設定臨時時間

15.touch 1建立檔案

>1

16.cat /proc/net/ipv4/ip_forward 

內容為1

:可**

內容為0

:關閉**

17runlevel 檢視執行等級

telinit 3切換到命令列介面

init 5切換圖形介面(切回來)

cat /etc/inittab 要檢視執行等級

18 ls ;pwd ;date 按順序執行,每乙個都能執行

19.cat 3.c || pwd只要前面有乙個能執行,後面的都不執行了

cp 2.c /home && rm 2.c -f

如果前面執行成功了,後面才執行

如果前面沒有執行成功,後面就不執行了

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...