: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