:q! 強制退出,不保存修改;:q 退出,不保存修改
:wq 或:x 或ZZ 保存文件並退出
:w newfile 文件保存到新文件中(文件不存在) :w! newfile 強制將文件保存到新文件中
i 編輯內容
mkdir 文件夾名稱 新建文件夾命令
sz用法:linux
下載一個文件
sz filename
下載多個文件
sz filename1 filename2
下載dir目錄下的全部文件,不包含dir下的文件夾
sz dir/*
rz用法: nginx
輸入rz回車後,會出現文件選擇對話框,選擇須要上傳文件,一次能夠指定多個文件,上傳到服務器的路徑爲當前執行rz命令的目錄。redis
linux下重命名文件或文件夾的命令mv既能夠重命名,又能夠移動文件或文件夾.centos
例子:將目錄A重命名爲Btomcat
mv A B服務器
例子:將/a目錄移動到/b下,並重命名爲c網絡
mv /a /b/ccurl
其實在文本模式中要重命名文件或目錄的話也是很簡單的,咱們只須要使用mv命令就能夠了,好比說咱們要將一個名爲abc的文件重命名爲1234就能夠這樣來寫:mv abc 1234,可是要注意的是,若是當前目錄下也有個1234的文件的話,咱們的這個文件是會將它覆蓋的tcp
find / -name 所要找的文件名 查這個文件在linux下的哪一個目錄post
cat的用法:
1.顯示文件內容 直接 cat filename
[root@bogon cat_test]# cat file2
this is a test of cat
this file's name is file2
2.顯示文件內容,對非空白行編碼 cat -b filenme
[root@bogon cat_test]# cat -b file1
1 this is for test of cat
2 this filename is file1
3 last line
3.對於比較大的文件,能夠採用 cat filename |more
4.建立文件 cat >newfilename<<EOF
[root@bogon cat_test]# cat >file5<<EOF
> KNOWLEDGE IS POWER
這個例子建立了一個file5的文件,並提示要寫入的內容,直到遇到EOF(linux下面的EOF是經過ctrl+d輸入的)。
5.向已有的文件中增長內容 cat >>existingfile<<EOF
[root@bogon cat_test]# cat>>file5<<EOF
> this a new content added
一樣EOF結束輸入。
6.將幾個文件聯結輸入到一個新文件 cat filename1 filename2 >filename3

7.將幾個文件聯結追加到一個現有的文件中 cat filenam1 filename2 >>filename3

Linux中快速清空文件內容的幾種方法:
$ : > filename
$ > filename
$ echo "" > filename
$ echo > filename
$ cat /dev/null > filename
Nginx其餘命令:
/home/djy/public/nginx/nginx/sbin/nginx -s reload # 從新載入配置文件
/home/djy/public/nginx/nginx/sbin/nginx -s reopen # 重啓 Nginx
/home/djy/public/nginx/nginx/sbin/nginx -s stop # 中止 Nginx
查看進程:
ps -ef | grep nginx
殺掉進程:
一、刪除對應的程序進程便可
kill -9 1116
二、若是確認就只有nginx佔用,也能夠直接結束nginx的全部進程
killall -9 nginx
查看某個端口號的鏈接狀態:
netstat -an -p tcp | find "8020"
強制刪除文件或文件夾:
rm -rf 文件夾名或文件名
查看當前所在系統目錄命令:pwd
cat主要有三大功能:
1.一次顯示整個文件。$ cat filename
2.從鍵盤建立一個文件。$ cat > filename
只能建立新文件,不能編輯已有文件.
3.將幾個文件合併爲一個文件: $cat file1 file2 > file
redis命令:
查看redis是否啓動
netstat -tunpl | grep 6379
shudown -r now或者reboot均可以重啓Linux系統
查看指定端口的狀態信息
netstat -an | grep LISTEN
LINUX經過下面的命令能夠開啓容許對外訪問的網絡端口:
/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #開啓8000端口 臨時開放
/etc/rc.d/init.d/network save #保存配置
/etc/rc.d/init.d/network restart #重啓服務
---linux
# 安裝firewalld yum install firewalld firewall-config
CentOS7的防火牆換成了firewall了,這裏作一些記錄,下面是一些命令:
添加例外端口:
# firewall-cmd --add-port=8080/tcp
刪除例外端口:
# firewall-cmd --remove-port=8080/tcp
查看例外端口:
# firewall-cmd --query-port=8080/tcp
方法一:命令爲:# service iptables stop (即時生效,臨時關閉防火牆,重系統後防火牆會自動開啓)
方法二:# chkconfig iptables off (重啓後生效,永久關閉防火牆)
永久開啓8090端口:firewall-cmd --zone=public --add-port=8090/tcp –permanent
刷新防火牆:firewall-cmd –reload
查看端口開放狀態:firewall-cmd--zone=public --list-ports
centos查詢上網公網IP輸入 curl ifconfig.me 命令便可查看
centos查詢上網網關IP,tracepath www.baidu.com
顯示核心路由表 ip route list
過濾指定字符串,而且用紅色高亮顯示 grep '你要查找的關鍵字符串' tomcat/logs/catalina.out --color
動態顯示日誌:tailf tomcat/logs/catalina.out
查看端口號是否處於監聽狀態:netstat -ano |grep 8081