歡迎您光臨本站 註冊首頁

Ubuntu基礎學習教程

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

1.查看計算機基礎信息:

CPU信息: more /proc/cpuinfo

內存信息:more /proc/meminfo 或者 free

查看內存容量: more /proc/meminfo |grep MemTotal 由於內容太多可以使用|grep篩選

硬碟信息:sudo fdisk -l 分區信息:df -h

顯卡信息: lspci -v|more PCI信息太多,使用-v|more分頁顯示

USB信息: lsusb

驅動信息:lsmod

kenerl版本: uname -a

2. 文件管理

建立文件 touch: touch file ; touch .file (文件名加上點代表創建隱藏文件) 『mkdir:建立文件』

刪除文件 rm : rm file , rm -f 強制刪除 rm -r 刪除文件夾

查看文件 cat ,less , more: cat 顯示所有 less 分屏顯示(可以使用上下箭頭,kill命令結束) more (空格翻頁,無法看上一頁)

拷貝文件 cp : cp 源文件 目錄文件位置名稱

列表 ls: ls -l 列表形式顯示文件 ls -a 顯示所有文件

文件改名 mv: mv file file2 (移動和改名2個作用)

查找文件 find:find location -name filename 在特定位置下查找文(有些特定目錄需要查找許可權 使用sudo)

3.目錄管理(紅色代表重要知識點)

創建目錄mkdir :

刪除rmdir: rmdir file (不能刪除非空目錄) rm -r (可以刪除非空目錄)

目錄切換cd: cd - (回到上次使用的目錄) . (代表當前目錄) ..(代表當前目錄的上一級目錄)

目錄拷貝cp : cp -r (對文件夾操作)

4.磁碟管理

FS容量: df -h (人性化易讀顯示)

目錄容量: du -h (人性化易讀顯示)

磁碟分區: dfisk 、 cfdisk(圖標話顯示,可以進行相應操作)

磁碟格式化: mkfs -T fat32 /dev/sda1(將sda1 格式化為fat32格式)

載入 :mount 設備 掛載點 mount /dev/cdrom /mnt/cdrom; mount /source -o loop /mnt/iso(掛載ISO);

卸載: umount /dev/cdrom ,eject /dev/cdrom 彈出光碟機

硬碟速度: hdparm sudo hdparm -tT /dev/sda 測試硬碟讀取速度

磁碟同步 :sync

5.用戶管理

添加/刪除用戶 useradd 、userdel: sudo useradd user1 、 sudo userdel user1、id user1 查看用戶信息

添加/刪除用戶組 groupadd、groupdel

更改用戶、用戶組 usermod 、groupmod: sudo usermod -l user2 user1(修改user1的名稱為user2)

sudo groupmod -n user2 user1(修改用戶組user1 名稱為user2)

切換用戶:su su root

切換用戶執行:sudo - root (切換到root環境變數,具有root所有許可權)

6.進程管理

查看進程:ps pstree(進程樹)(常用ps aux),ps aux |grep httpd 查找httpd進程.

殺死進程:kill pkill xkill(kill直接加進程id ,pkill類似kill ,xkill主要是關閉窗口進程)

動態查看:top (動態查看cpu和內存情況)

後台進程:& (命令後面加&表示在後台運行命令:firefox &)

調回前台/後台:fg bg(調用進程到前後台,使用jobs查看後台進程.)

調整優先順序: renice(ps al 查看優先順序,支持-20 到19表示方式,其中-20優先順序最高)

sudo renice -20 -p 2455 (-p 為進程號)

7.系統管理

查看環境變數 env(export修改需要的變數)

系統時間 date(不是time,time 命令 顯示命令運行時間),

歷史命令history (-c 刪除歷史命令)

系統信息 dmesg (查看從系統開始時間的日誌)

系統日誌 /var/log (cat syslog)

系統運行時間 uptime(系統開機運行時間)

登錄用戶列表 w who whoami

登錄信息 last(檢查系統登錄信息)

8.網路管理

ping測試網路狀態

ifconfig顯示網卡狀態

route 路由表

/etc/resolv.conf 本地dns解析

netstat 檢查本機打開埠情況

ip (ip address,等組合命令)

nmap 掃面遠程電腦地址或者埠(掃描工具)sudo apt-get nmap

9.啟動管理

grub管理器:主要用於修復系統引導.

root (hd0,2)指定Linux啟動為硬碟hd0,第2分區

setup(hd0)重寫mbr(其中winwods 使用fdisk /mbr)

/boot/grub/menu.lst 檢查系統啟動選項(主要kernel, initerd)

10.壓縮包管理

有損壓縮(主要是有些視頻,圖片文件,壓縮后不影響使用)/無損壓縮

.tar : tar c v f x z j(creat visiable file x為解壓);tar主要作用是打包,gz是壓縮

tar xvfj 1.tar.gz (其中j命令可以直接解壓gz包)

.gz :gzip gunzip( 與bz2相比壓縮率低)

.bz2 :bzip2 bunzip2(壓縮率高)

7z :支持所有格式,可能系統沒有,需要下載安裝.

.Z :compress 壓縮 uncompress解壓

11.任務管理(每個用戶的任務都是獨立的,注意涉及許可權)

單次任務:at ,atq 查詢任務,atrm刪除任務

周期任務:crontab

crontab -e 編輯

crontab -l 列表

crontab -r 刪除

查看狀態 /etc/init.d/cron start | stop | restart | status

格式:m分 h時 dom月天 mon月份 dow周天 command命令 ,×代表任意

12.關機命令(涉及許可權問題,普通用戶沒有許可權)

poweroff (-f 強制關機,會損壞系統)

halt

shutdown -h now

init 0

思考問題:

個人答案:

1.--help 是單獨幫助文件,其他三個是命令

2.ls -l 顯示許可權,a顯示所有文件包含隱藏文件

3.cat顯示所有,less 可以上下箭頭查看,more使用空格鍵翻頁查看(只能向下)

5.cd -返回上次使用目錄;cd當前目錄 ;cd..上級目錄;cd.當前目錄

6. top/ps aux/ df -h /du -h/ free

7.tar cvf log.tar /var/log cp /var/log.tar /mnt/usb

16.17都是user1,sudo是切換到root環境變數下,使用root許可權.

本文出自 「人性的優點」 博客,請務必保留此出處http://xuyong.blog.51cto.com/537547/427239


[火星人 ] Ubuntu基礎學習教程已經有795次圍觀

http://coctec.com/docs/linux/show-post-49715.html