:q! 強制退出,不保存修改;:q 退出,不保存修改
:wq 或:x 或ZZ 保存文件並退出
:w newfile 文件保存到新文件中(文件不存在) :w! newfile 強制將文件保存到新文件中
i 編輯內容
mkdir 文件夾名稱 新建文件夾命令
sz用法:
下載一個文件 sz filename 下載多個文件 sz filename1 filename2 下載dir目錄下的所有文件,不包含dir下的文件夾 sz dir/*
rz用法:
輸入rz回車后,會出現文件選擇對話框,選擇需要上傳文件,一次可以指定多個文件,上傳到服務器的路徑為當前執行rz命令的目錄。
linux下重命名文件或文件夾的命令mv既可以重命名,又可以移動文件或文件夾.
例子:將目錄A重命名為B
mv A B
例子:將/a目錄移動到/b下,並重命名為c
mv /a /b/c
其實在文本模式中要重命名文件或目錄的話也是很簡單的,我們只需要使用mv命令就可以了,比如說我們要將一個名為abc的文件重命名為1234就可以這樣來寫:mv abc 1234,但是要注意的是,如果當前目錄下也有個1234的文件的話,我們的這個文件是會將它覆蓋的
find / -name 所要找的文件名 查這個文件在linux下的哪個目錄
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
殺掉進程:
1、刪除對應的程序進程即可
2、如果確認就只有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
/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