- 相關推薦
2016年Linux常用簡單命令
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。那么關于Linux的簡單命令你知道多少呢?下面跟yjbys小編一起來看看吧!
1.目錄結構
/bin:常用命令
/boot:啟動程序
/dev:設備文件
/etc:啟動,關閉,配置程序與文件
/home:用戶工作根目錄
/lib:共享連接庫
/root:超級用戶的工作目錄
/sbin:系統管理員常用管理程序
/tmp:臨時文件
/lost+found:系統出現異常時,用于保存部分資料
/misc:常用工具
/mnt:光驅,硬盤等的掛載點
/media:光驅的自動掛載點
/proc:操作系統的實時信息
/sys:系統中的硬件設備信息
/srv:服務器啟動后需要的提取的信息
/var:存放系統日志
/usr:用戶程序
2.添加用戶
.useradd
$useradd smb #添加名字為是cjl的用戶
3.修改密碼
.passwd
$ passwd cjl #修改cjl用戶的密碼
4.切換用戶
.su
$ su - root #切換到root用戶
5關機
.shutdown
$shutdown now #立即關機
6.拷貝
.cp
格式: cp [選項] 源文件或目錄 目標文件或目錄
$cp /home/test /tmp/
$cp -r /home/dir1 /tmp/
7.移動(剪切)或更名
.mv
格式: mv [選項] 源文件或目錄 目標文件或目錄
$mv /home/test /home/test1
$mv /home/dir1 /tmp/ #剪切到/tmp目錄下
8.刪除
.rm
$rm /home/test #刪除/home目錄下的test文件
$rm -r /home/dir #刪除dir目錄
9.創建目錄
.mkdir
$mkdir /home/workdir # 創建workdir目錄
$mkdir -p /home/dir1/dir2 #如果不存在,連續創建目錄
10.改變工作目錄
.cd
$cd /home/ #進入home目錄
11.查看當前路徑
.pwd
12.查看目錄
$ ls -l /home #顯示/home目錄下的文件和目錄
$ ls -c /home # 按修改時間排序顯示
13.打包與解壓包
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮!)
———————————————
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
———————————————
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
———————————————
.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
———————————————
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
14.權限設置
.chmod
格式: chmod [who] [+|-|=] [mode] 文件名
參數:
who:
u -文件所有者
g -文件所有者同組的用戶
o - 其他用戶
mode:
+ -添加權限
- -取消權限
=-賦值給定權限
$ chmod g+w hello.c
mode:
r可讀(4)
w可寫(2)
x可執行(1)
$chmod 761 hello.c
15.查看磁盤使用情況
.df
$df -k #以KB為單位顯示磁盤使用情況
16.查看目錄大小
.du
$du -b dir #以字節為單位顯示dir目錄的大小
17.網絡配置
.ifconfig
$ ifconfig eth0 192.167.0.1 #配置eth0這塊網卡的ip地址為192.167.0.1
$ ifconfig eth0 down #暫停eth0這塊網卡
$ ifconfig eth0 up #恢復eth0這塊網卡的工作
18.查看網絡的狀態
.netstat
$ netstat -a
19.掛載
.mount
$ mount /dev/cdrom /mnt#將光驅掛載到/mnt目錄下
.umount
$ umount /mnt #取消/mnt下的掛載
20.查找文件
.find
格式: find 路徑 -name '文件名'
$ find ./ -name 'tes*' #在當前目錄及子目錄中尋找名為tes開頭的文件
$ find ./ -name 'test' #在當前目錄尋找名為test的文件
21.查找字符串
.grep
格式: grep [選項] 字符串
$ grep "file" ./ -m #在當前目錄及子目錄中,查找包含file字符串的文件
$ netstat -a | grep tftp # 查看所有端口號中tftp的端口
22.動態查看CPU使用,查看進程
.top
.ps
23.殺死進程
.kill
$ kill -s SIGNAL 1206
【Linux常用簡單命令】相關文章:
Linux中常用操作命令10-17
linux常用基本命令(文件處理命令)11-29
Linux常用命令匯總07-28
Linux入門常用命令08-08
Linux常用網絡狀態測試命令05-20
Linux常用基本命令精選201601-22
Linux shell常用命令匯總10-26
Linux常用命令行匯總09-11
Linux常用命令:cd高級用法09-05
Linux硬件信息命令大全10-10