linux 起源
Unix
硬件集成,主要與CPU架構綁定
代表版本IBM AIX,HP-UX,ORACLE solaris
1991 年 芬蘭大學生 Linus Torvalds
linux kernel
主要廠商
RedHat、SUSE
目前版本
主流版本RHEL 6,7、SUSE 11,12
圖形化工具
KVM
VNC viewer
Xmanager
終端工具
secureCRT
putty
ssh
telnet
目錄結構:
文件傳輸:lrzsz包 which rz
命令:
rz 上傳
sz 下載
secureCRT的xyz/zmdem爲保存文件設定目錄
文件傳輸:SFTP pwd,lpwd,cd,lcd,ls,lls
put 上傳 put xxxxxx
get 下載 get xxxxxxx
secureCRT的SFTP功能
文件傳輸: Xmanager ->的XFTP工具(文件傳輸)
窗口左右可視化,支持斷點續傳
secureCRT亂碼
選項->回話選項->appearance UTF-8 GBK16
日誌輸出
1、secureCRT transfer -> recive ASC -> XX名稱
2、logfile
logfile name:
如e:\logfile%H_%h.log
option 勾選:啓動、追加
可視化輸出:Xmanager passive
環境變量 export DISPLAY=IP:0.0
如which xclock
文件目錄
etc 配置文件
bin 可執行文件 如:ls pwd
sbin 可執行文件 如:ls pwd
boot 引導文件
dev 設備
home 家目錄
lib 庫文件,動態庫,靜態庫
mnt 掛載目錄
opt 安裝軟件
proc 當前正在運行的文件,進程號等 如: ps -ef |grep 2916
root 超級用戶家目錄
usr 安裝軟件
var 日誌文件
cd /var/log more messages
文件類型
文本文件 bin文件 庫文件 設備文件 連接文件
which ls
看文件類型 file /bin/ls file passwd
常用命令
ls
ls -l 長文件顯示
ls -lt 排升序
ls -ltr 排降序
ls -lS 排文件大小
ls -la 含隱藏文件全部顯示
pwd
cd
cd .. 回上一層
cd ../.. 回上兩層
cd ./root 當前目錄下一級
cd - 上一次操作目錄
echo $OLDPWD 環境變量
mkdir t1 創建目錄
mkdir t1 t2 t3 創建多目錄
mkdir -p t1/t5/t2/t3 創建級聯目錄
rm 刪除文件
rm -rf t1 刪除t1目錄 (r表示目錄 f表示強制)
mv 移動 改名
cp 複製文件
cp -r 複製目錄
cp -a 複製所有
cp t1/x . 複製t1下所有文件到當前目錄
cp t1/file* 通配符
ln 鏈接命令
ln t1 t1.ln 建立硬鏈接,文件真實存在,刪除t1鏈接文件還存在,但不能跨分區
ln -s t1 t1.sln 建立軟鏈接,刪除t1,鏈接文件不在存在,能跨分區
find 文件查找
find . -name file1
find . -name \*.log
find . -user test 找test用戶
find . -mtime +3 找出3天前修改過的文件
find . -atime +3 找出3天前沒訪問的文件
touch file{1..10}.log 創建連續編號的文件
find . -name file* -exec rm -rf {} \; 先找到相應文件再執行操作
find . -mtime +3 | xargs rm -rf 先找到相應文件再執行操作
unzip 解壓縮
unzip -L file.ZIP 看包內的內容
tar 打包軟件
tar -cvf file.tar ./t1/* 打包
tar -vtf file.tar 看包裏的內容
tar -czvf file.tar.gz ./t1/* 壓縮打包
tar -xvf file.tar 解壓縮
tar -xzvf file.tar.gz 解壓縮
more 看文件內容
more t1.log
more t1.log ->/kkk 查找t1中含kkk的內容 ,按n 找下一個
tail
tail -n 100 x.log 看最後100行
tail -f x.log 實時顯示內容更新
tail /var/log/message
man
man 幫助
如 man ls
man 5 passwd
info 幫助,內容很詳細
info ls
看幫助
ls -h
ls --help
ls -help
which
如which rz
顯示一個二進制文件的完整路徑
fdisk -l 查看磁盤
例如: VM里加磁盤2G的步驟
reboot linux -> fdisk /dev/sdc ->m ->n選新分區->p選主分區->1爲主分區1開始->+1G分配1G空間->w保存
例如:VM裏面刪除分區
fdisk->m->d->2->w
格式化 mkfs.ext4 /dev/sdc1 或者 mkfs -t ext4 /dev/sdc1
掛載 mount -t ext4 /dev/sdc1 /opt
看掛載信息 df -h
卸載 umount /opt
掛載文件表 cat /etc/fstab
想要掛載信息在reboot後還在,需要編輯fstab 。