重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
運維管理命令
創新互聯專業為企業提供淇縣網站建設、淇縣做網站、淇縣網站設計、淇縣網站制作等企業網站建設、網頁設計與制作、淇縣企業網站模板建站服務,10余年淇縣做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
netstat -nap 查看系統正在開放的端口
netstat -tnlp | grep 80 查看哪個服務占用了80端口(-t表示只列出tcp協議的連接)
netstat -anptu | grep tcp 查看當前開放的所有tcp端口
rm -r 文件名 刪除文件 (-r 遞歸) (-f 強制)
rm -rf ./* 刪除當前目錄里的所有文件
mv 文件路徑 目標路徑 移動文件到指定目錄
mv 文件名a 文件名b 將文件名a重命名為文件名b
mv ./* ../ROOT/ 把當前目錄下的所有文件移動到上級目錄的ROOT文件夾里面
cp 起始路徑 目標路徑 將一個文件從一個地址復制到另一個地址
cp 文件1 文件2 將文件1復制一份命名為文件2
ssh 遠程主機的用戶名@遠程主機ip 遠程登錄服務器(如果無法登陸,刪除本地.ssh文件里的known_hosts文件里的內容)
scp -r 本地路徑 user@ip:服務器路徑 將本地文件傳到服務器
scp user@ip:服務器路徑 本地路徑 將服務器文件傳到本地
chmod -R 777 文件路徑 賦予指定文件所有權限
chmod -R 777 . 以遞歸的方式修改當前目錄下所有文件和子目錄的權限
rpm -qa | grep httpd 查詢是否安裝httpd服務,并列出安裝文件
rpm -e 軟件名 查詢某個軟件是否被安裝 (只有通過yum安裝的才能查詢到)
ps -ef | grep java 顯示當前進程及參數,并過濾出java程序的進程 { PID表示這個程序的ID,PPID表示這個程序的父程序的ID }
kill PID 立即終止這個進程
crontab -e 編寫計劃任務(語法格式:分 時 日 月 周 需要執行的命令)
mkdir a 創建一個名稱為a的文件夾
touch 文件名.文件格式 創建一個帶后綴的文件
du -sh 文件路徑 查看指定路徑的文件的大小
grep "關鍵詞" 文件名 查找文件中帶這個關鍵詞的文件
系統維護命令
service 服務名 start/stop/restart 在deb包管理的系統中開關服務的命令
systemctl start/stop/restart 服務名 在rpm包管理的系統中開關服務的命令
man 命令 解釋這個命令
history 數字 顯示最近使用的命令
apt-get install 命令符號 安裝命令程序
apt-get purge 命令符號 卸載命令程序
which 程序名 搜索某個程序路徑
whereis 軟件名 搜索某個軟件路徑
echo $PATH; 查看標準路徑目錄
dmesg -T 顯示系統接入設備日志
sudo nautilus 文件路徑 以管理員身份打開文件夾進行刪改
df -h 查看磁盤使用情況
fdisk -l 查看分區具體情況
route 檢查自己的路由表
traceroute url 檢查本機到url的完整路徑
git clone github地址 從github下載文件到本地
常用路徑的作用
cd /bin 進入根目錄下的bin目錄
cd bin 進入當前目錄下的bin目錄
/etc/init.d 系統的啟動文件目錄,可以使用start啟動著里面的文件 如:./bluetooth start 啟動藍牙
/usr/share / 從源安裝的軟件的文件默認存放地址
windows系
快捷鍵
Alt + Esc 切換活動窗口
Alt + F4 關閉當前程序
win + D 顯示和隱藏桌面
win + I 打開設置
win + M 最小化所有窗口
win + Tab 打開任務視圖
Ctrl + win + D 添加虛擬桌面
Ctrl + win + 切換虛擬桌面
Ctrl + win + F4 關閉你正在使用的虛擬桌面
打開服務配置
gpedit.msc 打開組策略
services.msc 打開服務控制
sysdm.cpl 打開系統屬性(配置環境變量等操作)
chcp 65001 設置cmd為utf8字符集
c:ProgramDataMicrosoftWindowsStart MenuPrograms windows啟動程序路徑
在cmd中光標只有在當前行才能 ctrl + v 進行粘貼
windows下的ssh的使用
C:ProgramDatassh sshd_config配置文件所在目錄,修改這個文件可以更改ssh連接到win后所在的目錄 #ChrootDirectory none 改成 ChrootDirectory C: 然后重啟ssh server服務,這樣用linux連接到win后就會到 C: 目錄下
將linux上的 a.txt文件 復制到windows的 c盤的a文件夾中
scp user@ip:/home/username1/視頻/a.txt /c:/a ( -r 遞歸傳送 )
將windows的 c盤的a文件夾中的c.txt文件 復制到linux的中
scp /c:/a/c.txt user@ip:/home/username1/視頻/a ( -r 遞歸傳送)
只能在windows系統上操作上面的兩條命令,win中的user是用戶文件夾里的文件夾名字。
在Mysql安裝的目錄中找到bin目錄,復制此路徑到系統屬性的‘高級’中的環境變量path里,這樣就可以在cmd中運行 mysql -u root -p
Dos命令
du [選項][文件]
顯示每個文件和目錄的磁盤使用空間。
-a或-all 顯示目錄中個別文件的大小。
-b或-bytes 顯示目錄或文件大小時,以byte為單位。
-c或--total 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和。
-k或--kilobytes 以KB(1024bytes)為單位輸出。
-m或--megabytes 以MB為單位輸出。
-s或--summarize 僅顯示總計,只列出最后加總的值。
-h或--human-readable 以K,M,G為單位,提高信息的可讀性。
-x或--one-file-xystem 以一開始處理時的文件系統為準,若遇上其它不同的文件系統目錄則略過。
-L符號鏈接或--dereference符號鏈接 顯示選項中所指定符號鏈接的源文件大小。
-S或--separate-dirs 顯示個別目錄的大小時,并不含其子目錄的大小。
-X文件或--exclude-from=文件 在文件指定目錄或文件。
--exclude=目錄或文件 略過指定的目錄或文件。
-D或--dereference-args 顯示指定符號鏈接的源文件大小。
-H或--si 與-h參數相同,但是K,M,G是以1000為換算單位。
-l或--count-links 重復計算硬件鏈接的文件。
命令:
du
輸出:
說明:
只顯示當前目錄下面的子目錄的目錄大小和當前目錄的總的大小,最下面的11536當前目錄的總大小。
命令:
du hello.i
輸出:
命令:
du ./process
輸出:
命令:
du -s
輸出:
命令:
du -h
命令:du -ah
命令 du -c hello.i ./use_code
輸出
命令:
du -h |sort -nr|more
輸出:
命令:
du -h --max-depth=1
輸出:
tab:文本分隔符,相當于四個空格,在命令行界面可以用來自動補齊命令與目錄。
ESC:esc+. ,上一條命令的選項參數,vim恢復到命令模式。
~:家目錄
`:反引號,編程中調用shell命令
!:調用前面的命令,!!調用上一條,!23調用前面低23條。
@:at符,后面接IP地址。
#:Linux文件中注釋行,表示不起作用。
$:文件行結尾標識符,變量標識符。
%:格式化文本。
^:文件行首標識符
:任務放到后臺
*:通配符,代表一個字符或者很多個字符。
\:用來轉義,\t表示制表符,\n表示換行符。
:數據流的流入方向,表示輸入,將數據傳入給左側軟件。
|:管道,改變數據流的方向,將數據傳入給另外的軟件。
:數據流的流出方向,表示輸出,將屏幕輸出的內容寫入一個文件。
2:數據流的流出的第二個方向,表示錯誤輸出,報錯信息會寫入到這個文件中。
:表示追加寫入
/:根目錄,目錄分隔符
‘’:雙引號,支持轉義
‘:單引號,不支持轉義
():shell編程中使用,命令行用的不多
[]:索引
{}:代碼塊
::vim或者less命令中,表示可以輸入命令
;:分割不同命令
-:短選項標識符-h
--:長選項標識符--help
不同版本的Linux命令數量不一樣,這里筆者把它們中比較重要的和使用頻率最多的命令,按照它們在系統中的作用分成幾個部分介紹給,通過這些基礎命令的學習可以進一步理解Linux系統:
安裝和登錄命令:login、shutdown、halt、reboot、mount、umount、chsh。
文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
系統管理相關命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last。
網絡操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup。
學習linux注意事項
1、Linux嚴格區分大小寫。
2、Linux所有的存儲設備都必須掛載之后用戶才能使用,包括硬盤、U盤和光盤。
3、Windows下的程序不能直接在Linux中安裝和運行。