1.[root@localhost/root]# 表示登陸進去系統,其中#是超級使用者也即root使用者的系統提示符
2.reboot命令可以重啟系統
3.關閉系統使用(該命令只可被超級使用者使用):shutdown[選項][時間][警告資訊]
-k:不真正關機只是發警告係想你給所有使用者
-r:關機後立刻重啟
-h:關機後不啟動
-f:快速關機重啟時跳過fsck
-n:快速關機不經過init程式
-c:取消乙個已經執行的shutdown
4.檔案操作命令
ls -a列出目錄下面所有檔名包括隱藏的檔案即以「.」開頭的檔案
ls -l使用長格式列出檔案
ls -f在列出的檔名稱後面加乙個符號(如可執行檔案加*目錄加/)
mkdir filename建立新的目錄
rmdir filename刪除已經建立的目錄
cd filename 進入檔案目錄
cp -r 原始檔 目的檔案 複製檔案
rm -r filename刪除該目錄以及目錄下所有的子目錄
rm -f不經確認強制刪除檔案
rm -i filename 刪除檔案
mv 原始檔路徑 目的檔案路徑 移動檔案命令
mv filename1 filename2 重新命名
cat filename顯示文字檔案內容
cat file1 file2 file3依次顯示3個檔案
cat -n filename顯示文件內容的同時顯示行號
more filename顯示文字檔案(內容較多的)
pwd顯示當前路徑
5.使用者以及使用者組管理
useradd username建立新的使用者
userdel username刪除使用者
groupadd groupname建立新的使用者組
groupdel groupname刪除使用者組
su -username賦予普通使用者特權或超級使用者別的身份
chomd[who][+|-|=][mode]filename勇於改變檔案或者目錄的訪問許可權
chown[使用者:組]檔案 用於更改某個檔案或者目錄的屬主和屬組
6.程序管理命令
ps -e顯示所有的程序
ps -f全格式
ps -l長格式
top 動態顯示當前程序和其他情況輸入,可以加上引數:
q可以退出檢視的頁面
(空格)立即重新整理顯示
h/?顯示幫主畫面
m切換顯示記憶體資訊
t切換顯示程序和cpu資訊
c切換顯示命令名稱和完整命令列
m根據駐留記憶體大小進行排序
p根據cpu使用百分比大小進行排序
kill命令用於殺死後台的程序主要有兩種使用方法:
kill[-s 訊號] 程序號 殺死指定程序
kill -l顯示程序列表
cron命令用來實現定時任務的完成,非手工啟動
cron -l檢視目前已經存在的cron任務
7.磁碟及檔案命令
df -k顯示各個分割槽的磁碟空間使用情況
mount[選項]裝置 目錄 掛載檔案
umount[-f]directory強制解除安裝乙個檔案系統
8.軟體安裝命令
tar -c filename建立乙個新的檔案檔案
tar -t filename檢視檔案檔案的內容
tar -x filename分解檔案檔案的內容
tar -f filename指定檔案檔案的名稱
tar -v filename顯示過程資訊
tar -z filename採用壓縮方式
rpm -i packagename安裝包
rpm -u packagename公升級包
rpm -qa列出已經安裝的全部軟體包
rpm -qf filename查詢某個特定的檔案屬於哪個包
rpm -qi packagename查詢某個包的功能
rpm -e packagename刪除包
9.vim使用
vim有三個模式:命令列模式、文字輸入模式、末行模式
在末行模式輸入q即可退出;輸入wq即可儲存操作後退出;輸入q!強制退出
10.head/tail
head -n x filename檢視檔案的前x行內容
tail -n y filename檢視檔案的後y行內容
head filename檢視檔案的前十行內容
tail filename檢視檔案的後十行內容
tail -f filename顯示後十行內容,並且在內容增加後自動顯示新增的檔案內容
11.網路配置
ifconfig -a檢視所有網絡卡狀態資訊
ifconfig -v檢視ifconfig命令版本資訊
ifconfig -s檢視統計資訊
ifconfig eth ipaddress 設定網絡卡ip
ifconfig eth down 關閉網絡卡
ifconfig eth up啟動啟用網絡卡
ifconfig eth netmask netmaskaddress 設定網絡卡的子網掩碼位址
ifconfig eth ipaddress netmask netmaskaddress 同時設定ip和子網掩碼位址
ifconfig eth檢視網絡卡狀態
route檢視路由資訊
route add -net ipaddress netmask netmaskaddress dev eth指定介面
netstat顯示網路情況
ping檢測網路連通性
nslookup ip檢視該ip對應的網域名稱
host domainname查詢對應網域名稱的ip
12.時間
/sbin/hwclock --show檢視當前硬體時間
/sbin/hwclock --hctosys將硬體時間同步到linux系統
/sbin/hwclock --systohc將linux時間同步到硬體時間
13.文件
df -k以kb為單位顯示各分割槽的資訊
df -a顯示所有分割槽包括大小為0的分割槽
df -t顯示分割槽型別
du -b /file以位元組為單位顯示file資料夾下各個資料夾的大小
du -ks file以kb為單位顯示file資料夾總大小
iostat顯示cpu的情況
tar -c建立包
tar -x解包
tar -t列出包中的內容
tar -r增加檔案到指定包中
tar -u更新包中的檔案
tar -zcvf file.tar.gz file壓縮file
tar -zxvf file.tar.gz file解壓縮file.tar.gz
find -name file1查詢file1
grep[命令選項]要查詢的匹配模式[要查詢的檔案] 查詢檔案
grep str1 file在file中查詢字串str1
grep -r str1 /file在/file及其子目錄下所有檔案中查詢字串str1
ps -ef | grep filename在所有程序中查詢包含filename的程序資訊
14服務
service tomcat4 start啟動tomacat4服務
service tomcat4 stop關閉tomacat4服務
Linux學習筆記 基礎指令
linux系統的定義linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的...
Linux學習筆記 ,常用指令
man 命令或配置檔案 功能描述 獲得幫助資訊 help 命令 功能描述 獲得shell內建命令的幫助資訊 pwd 功能描述 顯示當前工作目錄的絕對路徑 ls 選項 目錄或是檔案 a 顯示當前目錄所有的檔案和目錄,包括隱藏的 檔名以.開頭就是隱藏 l 以列表的方式顯示資訊 h 顯示檔案大小時,以 k...
Linux常用指令學習(一)
可參考 1 1 代表當前操作使用者為超級使用者 2 代表當前操作使用者為普通使用者 3 檢視當前linux中的所有使用者 1 cat etc passwd 注 查出來的資訊的意義 註冊名 口令 使用者標識號 組標識號 使用者名稱 使用者主目錄 命令解釋程式 4 切換使用者 1 su 使用者名稱1從超...