linux必學的60個命令

2021-10-25 17:56:08 字數 1505 閱讀 6816

服務操作命令

安裝和登入命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

檔案處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

系統管理相關命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

網路操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

系統安全相關命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

halt

關閉系統

# halt
關閉系統並關閉電源

# halt -p
關閉系統,但不留下紀錄

# halt -d
1.將本地的/dev/hdb整盤備份到/dev/hdd

ddif=/dev/hdbof=/dev/hdd

2.將/dev/hdb全盤資料備份到指定路徑的image檔案

ddif=/dev/hdbof=/root/image

3.將備份檔案恢復到指定盤

ddif=/root/imageof=/dev/hdb

將目前目錄及其子目錄下所有延伸檔名是 c 的檔案列出來。

# find . -name "*.c"

將目前目錄其其下子目錄中所有一般檔案列出

# find . -type f

將目前目錄及其子目錄下所有最近 20 天內更新過的檔案列出

# find . -ctime -20

查詢/var/log目錄中更改時間在7日以前的普通檔案,並在刪除之前詢問它們:

# find /var/log -type f -mtime +7 -ok rm {} \;

查詢前目錄中檔案屬主具有讀、寫許可權,並且檔案所屬組的使用者和其他使用者具有讀許可權的檔案:

# find . -type f -perm 644 -exec ls -l {} \;

為了查詢系統中所有檔案長度為0的普通檔案,並列出它們的完整路徑:

# find / -type f -size 0 -exec ls -l {} \;

Linux必學的60個命令

linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁碟操作 檔案訪問 目錄操作 程序管理 檔案許可權設定等。所以,在linux系統上工作離不開使用系統提供的命令。要想真正理解linux系統,就必須從linux命令學起,通過基礎的命令學習可以進一步理解linux系統。不同linux發行版的...

Linux必學的60個命令

linux必學的60個命令 linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁碟操作 檔案訪問 目錄操作 程序管理 檔案許可權設定等。所以,在linux系 統上工作離不開使用系統提供的命令。要想真正理解linux系統,就必須從linux命令學起,通過基礎的命令學習可以進一步理解linu...

Linux必學的60個命令

linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁碟操作 檔案訪問 目錄操作 程序管理 檔案許可權設定等。所以,在linux系統上工作離不開使用系統提供的命令。要想真正理解linux系統,就必須從linux命令學起,通過基礎的命令學習可以進一步理解linux系統。不同linux發行版的...