: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