linux基礎命令

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 定時腳本

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章