基本命令
關機/重啟
【root@allen ~】#
【當前登錄用戶@主機名 當前所在目錄】# 當前用戶身份
#號表示管理員root
$表示普通用戶登錄
如何關機 如何重啟 系統硬體資訊查看
關機命令
poweroff
shutdown -h now
init 0
halt
重啟命令
reboot
shutdown -r now
init 6
查看系統內核版本號資訊命令
uname -r
2.6.32-431.el6.x86_64
在安裝軟體之前,確認支持的系統版本號資訊、兼容性,
2.6.32
2 主版本號
6 次版本號 : 開發版(奇數)、穩定版(偶數),
32 官方的修補次數
centos6.5 redhat enterprise linux 6.5
查看系統cpu資訊
cat /proc/cpuinfo
查看系統記憶體資訊
cat /proc/meminfo
列出系統中磁盤資訊
fdisk -l
/dev/sda 當前硬碟在系統中的檔案名 (linux系統特點 一切皆檔案),
sd 當前硬碟的介面型別 scsi SATA usb sas IDE hd
a 第一塊硬碟
關閉防火墻
和selinux軟體 安裝vmware tools工具 建立虛擬機快照,
setup
系統組態檔關閉selinux
gedit /etc/selinux/config
SELINUX=disabled
ls
列出當前目錄中的內容,
運行腳本
./綠色的安裝腳本.pl -d
tools 安裝完后重啟系統,
cat
查詢檔案中的內容,
命令字 【選項】 【檔案或目錄或引數】中括號表示可選項,
cat -n 檔案 排序查看檔案,
mv
修改檔案名 以及 移動檔案,
mv 源檔案名 移動的位置,
mv 源檔案 修改的名字,
cp
拷貝檔案,
cp 源檔案 拷貝路徑,
洗掉 rm remove 移除,
-f force強制洗掉,
-r 遞回洗掉 洗掉目錄,
鏈接的建立
硬鏈接:不會多占用磁盤空間 洗掉源檔案后硬鏈接仍然有效,
不能夸磁區建立 不可以對目錄建立硬鏈接,
符號鏈接:可以夸磁區建立 可以對目錄建立,
建立符號連接后會產生新檔案占用少量磁盤空間,洗掉源檔案后符號鏈接失效,
ln 源檔案 硬鏈接檔案名,
ln -s 源檔案 符號鏈接名,源檔案一定要用絕對路徑,
-l 顯示檔案或目錄中檔案的詳細資訊,
-ld 查看目錄本身的詳細資訊,
-lh 人類易讀的形式顯示檔案大小,
-R 遞回顯示目錄中所有檔案資訊包括子目錄中的檔案資訊,
-a 顯示所有檔案包括已點開頭的檔案 (隱藏檔案) touch .userlist,
常用快捷鍵
清除螢屏內容 ctrl+l,
清除游標前的所有內容 ctrl+u,
清除游標后所有資訊 ctrl+k,
終止當前行程 ctrl+c,
tab鍵 補齊命令字,補齊已存在的路徑名或者檔案名,
ctrl+shift+ 加號 放大,
ctrl + 減號 縮小,
linux命令分類
內部命令:系統使用的命令解釋器自帶的命令字(bash),
外部命令:第三方軟體安裝后所生成的命令 /usr/bin sbin,
內部命令:shell自帶 bash
外部命令:第三方軟體安裝后代的命令
獲取命令的幫助資訊
man 命令字,
上下翻頁 b 空格,
/keyword 搜索 n N,
q 退出幫助手冊,
命令字 --help 選項查看命令的幫助資訊,
查看內部命令字的幫助資訊,
help cd,
查詢的4中特殊用法
more 分頁顯示檔案內容,空格、b、q退出,
less 逐行查看檔案內容,上下鍵、q退出,
可以配合管道符號 | 使用:將前一條命令的輸出 作為后一條命令的運行引數,
ls --help | more
head 頭 只查看檔案的前10行,head -20 檔案,
tail 尾 只看檔案的后10行,-f 跟蹤,常用于跟蹤日志,
grep過濾檔案
grep “關鍵字” 檔案
--color 顯示顏色
-n 顯示行號
-i 忽略大小寫
-v 反向過濾
“^關鍵字” 以關鍵字開頭的行
“關鍵$” 以關鍵字結尾的行
du 統計 目錄中所占檔案的總大小
-sh 人類易讀的形式顯示
wc 統計檔案的資訊
wc 查看檔案 檔案的行數 字數 位元組數,
wc -l 只顯示檔案行數,
wc -w 只顯示字數,
wc -c 只顯示位元組數,
du -sh test.txt 4kB 檔案系統有關,
alias
別名 =‘定義命令內容’,優化命令使用效率,
alias grep=‘grep --color’,
vim ~/.bashrc 永久生效,
作業系統中名字叫做passwd的檔案,
find
查找范圍、條件
find / -name passwd
-name 按名稱查找
find / -name passwd -a -type f
-a and并且
-type 型別: f檔案、d目錄
find / -name passwd -o -name shadow
-o or或
-size 按照大小
find /boot -size +2M -exec ls -lh {} \;
找到 /boot 目錄中檔案大于10M 拷貝到 /opt目錄中
find /boot -size +10M -exec cp {} /opt \;
cp -r 遞回拷貝目錄
-a 保持檔案原屬性拷貝
壓縮解壓縮命令
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
if input file 輸入檔案 /dev/zero 只有一個二進制的0
of output file 輸出檔案
bs 單位 生成1M的二進制0
count 回圈100次
gzip -9 源檔案
-9 最高的壓縮比
linux 后綴不依賴后綴分辨檔案
file 檔案 查看檔案屬性
gunzip 壓縮檔案.gz 解壓縮
bzip2 -9 源檔案
-9 最高壓縮比
bunzip2 壓縮檔案.bz2 解壓縮
gnu社區 發布的軟體 bzip2 gzip
zip 壓縮檔案名 源檔案
特點產生新檔案源檔案不受影響
unzip 壓縮檔案.zip -d /路徑
-d 解壓路徑
tar 打包備份工具 gzip bzip2(做不到對目錄進行壓縮)
tar -cf /路徑/tar檔案名.tar 源目錄 (相對路徑)
-c create
-f 對應檔案file
tar -xf /路徑/tar檔案.tar -C /解tar包的路徑
-x 解tar包
-f 對應檔案file
-C 指定解包路徑
-z 使用gzip的壓縮方式進行壓縮
-j 使用bzip2的壓縮方式進行壓縮
tar -zcf /壓縮檔案.tar.gz 源目錄
tar -zxf /壓縮檔案.tar.gz -C /解壓路徑
tar -jcf /壓縮檔案.tar.bz2 源目錄
vi unix時代 gnu
檔案系統的目錄結構
cd ..
回傳上一級目錄 change working directory
pwd
列出當前作業目錄
目錄結構
/ --- 根目錄 作業系統的起始目錄
/bin --- 保存系統管理員和普通用戶都可以執行的命令
/sbin --- 保存了只有管理員可以運行的命令
/boot --- 系統的引導目錄 保存系統的內核 初始化鏡像盤 grub引導選單 特點 獨立磁區
/dev --- device 設備 保存了作業系統中所有的設備檔案,
/etc --- 組態檔存放目錄
/home --- 存放了系統中所有普通用戶的家目錄
/root --- 管理員的家目錄
/media --- 光驅的掛載目錄
/mnt --- 臨時設備掛著目錄 u盤 移動硬碟
/proc --- 當前系統在記憶體中行程狀態的映射目錄(不占用硬碟空間的)
/tmp --- 臨時檔案的存放目錄(可以手動洗掉)
/usr --- gnu社區的第三方軟體的安裝目錄
/var --- 常變檔案存放目錄,log日志檔案,郵件內容
顏色辨別檔案
藍色 ---- 目錄
黑色 ---- 普通檔案 文本檔案
綠色 --- 可執行檔案
青色 ---- 符號鏈接檔案 (快捷方式)
紅色 --- 壓縮檔案
黑底黃字 --- 設備檔案 /dev/sda
紫色 --- 圖片或者其他型別的檔案
|
自測
poweroff init 0 shutdown -h 5 分鐘后關機
reboot init 6 shutdown -r 5 分鐘后重啟
cat /proc/meminfo cat /proc/cpuinfo fdisk -l
2.linux系統中以下目錄的作用 /sbin /boot /root /etc /dev /var /usr/bin sbin /media
3.寫出以下顏色所代表的檔案型別 藍色 mulu 綠色 紅色 壓縮 黑色 普通檔案 淺藍 符號鏈接檔案 黑底黃字 設備檔案
uname -r 次版本號 奇數 開發 偶數 穩定
進入到 根目錄下的子目錄 opt,查看目錄中存在哪些內容,并通過命令確認所在路徑,最后通過命令回傳到上一級目錄,此時所在的目錄應該在哪? cd /opt ls pwd cd .. /
|
建立檔案和目錄(增刪改查)
/tmp
mkdir /tmp/xueying
make directory
cd 進入的路徑,
絕對路徑:以根目錄為起始目錄的路徑,
相對路徑:相對當前目錄來說,進入其子目錄可以不用絕對路徑方式進入,
建立檔案
touch 建立檔案 更新檔案的時間標記,
重定向和追加符號
寫入內容到檔案中
echo "neirong" > file 重定向會覆寫源檔案內容,
echo "neirong" >> file 追加內容到檔案最后一行,
轉載宣告:轉載請保留原文鏈接及作者,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/163233.html
標籤:Linux
上一篇:shell命令大全筆記
