linux學習筆記 2

2021-05-13 02:08:40 字數 4743 閱讀 4846

一些常用的基本命令:

uname   -a         檢視核心版本              

ls   -al         顯示所有檔案的屬性

pwd                   顯示當前路徑                

cd   -         返回上一次目錄           cd   ~         返回主目錄

date   s             設定時間、日期                    

cal             顯示日曆           cal   2006

bc                     計算器具                              

man     &   info           幫助手冊

locale           顯示當前字型           locale   -a         所有可用字型           /etc/sysconfig/i18n設定檔案

lang=en         使用英文本型                        

sync               將資料同步寫入硬碟                

shutdonw   -h   now   &   half   &   poweroff     關機

reboot           重啟                                      

startx     &     init   5       進入圖形介面

/work     &   ?work         向上、下查詢文件內容

chgrp             改變檔案群組     chgrp   testing   install.log        

chown           改變所屬人       chown   root:root   install.log

chmod             改變屬性           chmod   777   install.log           read=4     write=2     execute=1

cp       複製       cp   filename

rm       刪除檔案     rm   -rf   filename       強制刪除檔案

rmdir       刪除資料夾

mv     移動         mv   123.txt   222.txt     重新命名

mkdir           建立資料夾

touch           建立檔案     更新當前時間

cat               由第一行開始顯示           cat   |more     分頁

nl                 在內容前加行號

more     &     less       一面一面翻動

head   -n   filename       顯示第n行內容

tail   -n   filename     顯示後n行內容

od                 顯示非純文件

df   -h   顯示分割槽空間

du     顯示目錄或檔案的大小

fdisk       分割槽設定         fdisk   -l   /dev/hda     顯示硬碟分割槽狀態

mkfs         建立各種檔案系統     mkfs   -t   ext3     /dev/ram15      

fsck         檢查和修復linux檔案

ln             硬鏈結       ln   -s     軟體鏈結

whereis       查詢命令

locate         查詢

find             查詢       find   /   -name   "***.*** "

which           檢視工具

whoami         顯示當前使用者

gcc   -v         檢視gcc版本

chattr   +i   filename     禁止刪除       chattr   -i   filename     取消禁止

lsattr         顯示隱藏檔屬性

updatedb     更新資料庫

mke2fs         格式化       mkfs   -t   ext3  

dd   if=/etc/passwd   of=/tmp/passwd.bak         備份

mount           列出系統所有的分割槽

mount   -t   iso9660   /dev/cdrom   /mnt/cdrom       掛載光碟

mount   -t   vfat   /dev/fd0   /mnt/floppy               掛載軟盤

mount   -t   vfat   -o   iocharset=utf8,umask=000   /dev/hda2   /mnt/hda2       掛載fat32分割槽

mount   -t   ntfs   -o   nls=utf8,umask=000   /dev/hda3   /mnt/hda3                   掛載ntfs分割槽

umount   /mnt/hda3     缷載

ifconfig       顯示或設定網路裝置

service   network   restart       重啟網絡卡    

ifdown   eth0     關閉網絡卡

ifup   eth0         開啟網絡卡

clear         清屏

history         歷史記錄               !55     執行第55個指令

stty       設定終端         stty   -a

fdisk   /mbr       刪除grub

at           僅進行一次的工作排程

crontab       迴圈執行的例行性命令         [e]編輯,[l]顯示,[r]刪除任務

&               後台執行程式         tar   -zxvf   123.tar.gz   &   ---------> 後台執行

jobs         **後台暫停的程式       jobs   -l

fg             將後台程式調到前台       fg   n   ------> n是數字,可以指定進行那個程式

bg             讓工作在後台執行

kill         結束程序         kill   -9   pid           [9]強制結束,[15]正常結束,[l]列出可用的kill訊號

ps   aux     檢視後台程式      

top           檢視後台程式       top   -d   2         每兩秒更新一次                 top   -d   2   -p10604       **某個pid

top   -b   -n   2   >   /tmp/top.txt   -----> 將   top   的資訊進行   2   次,然後將結果輸出到   /tmp/top.txt        

pstree       以樹狀圖顯示程式         [a]以   ascii   來連線,   [u]列出pid,   [p]列出帳號

killall       要刪除某個服務         killall   -9   httpd

free             顯示記憶體狀態           free   -m     --------> 以m為單位顯示

uptime         顯示目前系統開機時間

netstat       顯示網路狀態         netstat   -tulnp------> 找出目前系統上已在監聽的網路連線及其   pid

dmesg           顯示開機資訊         demsg   |   more

nice             設定優先權             nice   -n   -5   vi   &   -----> 用   root   給乙個   nice   植為   -5   ,用於執行   vi  

renice         調整已存在優先權

runlevel     顯示目前的runlevel

depmod         分析可載入模組的相依性

lsmod           顯示已載入系統的模組

modinfo       顯示kernel模組的資訊

insmod         載入模組

modprobe       自動處理可載入模組

rmmod           刪除模組

chkconfig       檢查,設定系統的各種服務           chkconfig   --list   -----> 列出各項服務狀態

ntsysv           設定系統的各種服務

cpio             備份檔案

Linux學習筆記2

1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...

Linux學習筆記 (2)

閒著無事,就敲起了linux 命令,熟悉一下。記得昨天在書上看到了 find命令的用法,覺得挺神奇的。其中 find 能夠確定檔案的查詢深度 於是 敲了如下命令 建立如下檔案目錄 樹 來試一下 find 的 maxdepth 與 mindepth 當把最大深度設為1時,找到的是 於 father 目...

Linux學習筆記(2)

目錄樹是倒過來的樹最前面的 表示根目錄 如何判斷乙個路徑是絕對路徑還是相對路徑?看路徑的最前面是不是 如果是就是絕對路徑,否則是相對路徑。home abc.txt 相對 home 123 相對 abc 123 相對 home aaa bbb 絕對 路徑中,最前面的.表示當前目錄,最前面的.表示上一層...