linux基礎命令
服務器登錄
Linux服務器通常通過ssh服務登錄。下載putty、SecureCRT等ssh客戶端軟件,輸入ip、用戶名便可以登錄linux服務器。
有些需要公私鑰,請搜索相應文章。當然,我們也可以通過命令行登錄:
ssh root@192.168.0.11 //(用戶名@ip)
- 1
- 1
**注意:**linux系統和Git命令行支持ssh命令,cmd不支持ssh命令
如何查看文件
[pwd, ls, cd, cat, tail , vim]
當前所在目錄:pwd
當前目錄下的文件信息: ls -lh // l 詳細信息, h 可讀方式的文件大小
進入目錄: cd path // 可通過../獲取上一級目錄,以/ 開始,爲絕對路徑
查看文件內容:cat
查看文件前幾行:head
查看文件最後幾行:tail
高級編輯器:vim // vim使用方法請查看相關文章
如何操作文件
[touch, rm, cp, mv, mkdir, ln]
創建新文件:touch
寫入文件內容: 可通過 > 往文件內些內容,如:echo “hello world” > 1.txt
刪除文件: rm -rf file // 請注意,這裏r是指循環遞歸,可用於文件夾,f指強制刪除,請謹慎使用
複製文件:cp
移動文件:mv
創建目錄:mkdir
創建軟連接: ln
注意:
1. 我們可以通過linux 編輯器vim進行文件的創建、編輯
2. 可通過mv重新命名文件名
如何查找文件
[find, locate, whereis , which, type]
上傳下載文件
當然,這裏需要安裝軟件:yum install lrzsz
上傳: rz
下載:sz
遠程複製:scp
tar壓縮、解壓文件
參數 | 是否必選 | 功能 |
---|---|---|
-x | 必選 | 解壓 |
-c | 必選 | 壓縮 |
-z | 可選 | gzip屬性 |
-j | 可選 | bz2屬性 |
-Z | 可選 | compress屬性 |
-v | 可選 | 顯示所有過程 |
-O | 可選 | 將文件解開到標準輸出 |
查看系統信息
cpu信息:cat /proc/cpuinfo
操作系統內核:uname -a
當前的發行版本:cat /etc/issue
內存信息:cat /proc/meminfo
硬盤信息:cat /proc/scsi/scsi
網卡信息:dmesg | grep -i eth
查看和管理系統狀態
free、top、df、du、netstat、ps
cpu使用情況:top
內存使用情況:free
查看進程:ps -aux
殺掉進程:kill
目錄文件概況: du -h /home // 帶有單位顯示目錄整體信息
查看磁盤大小: df -h
網絡接口情況:netstat -an
用戶和用戶組管理
查看在線用戶:who
當前用戶:whoami
當前所在組:groups
創建用戶:useradd –d 用戶目錄 -g 組 用戶
刪除用戶:userdel -r 用戶
設置用戶密碼:passwd 用戶
修改用戶屬性:usermod
創建用戶組:groupadd
刪除用戶組:groupdel
修改用戶組屬性:groupmod
注意:
1. 可以先useradd,groupadd,然後usermod設置用戶到用戶組中
文件系統權限管理
查看文件權限:ls -l
預置文件夾權限:umask
修改權限:chmod
修改所屬者chown
修改所在組:chgrp
注意:
1.chown 爲 change own ,chgrp爲change group, chmod 爲 change mod
查看時間
date 當前日期
顯示日曆的指令:cal
其他:
afk 、crontab 定時腳本