1.本机windows PowerShell :
-
云服务器连接:
ssh root@qv1234.top
2.Linux的常用命令:
1.切换目录命令:
- 切换到app目录:cd app
- 切换到上层目录:cd .. --打开上一层目录下的某一目录 cd ../目录
- 切换到某一目录:cd /目录1/目录2...
- 切换到用户主目录:cd ~
- 切换到上一次所在的目录:cd -
2.列出文件列表:
- 显示本目录所有文件:ls
- 显示所有文件(包括隐藏):ls -a
- 显示所有文件的详细信息:ls -l 或 ll
3.创建目录和移除目录:
- 创建新目录:mkdir
- 创建多级目录:mkdir 目录1/目录2
- 创建多级目录(没有文件1):mkdir -p 目录1/目录2
- 删除空目录:rmdir 目录1
- 查看参数帮助:mkdir --help
4.浏览文件:
- 查看文件的所有内容:cat 文件1
- 查看文件内容(显示一屏):more 文件1 --回车下一行 --空格下一屏
- 查看文件内容(显示一屏):less 文件1
- 查看文件最后10行内容:tail -10 文件1
- 动态查看文件内容:tail -f 文件1 --Ctrl+C结束
- 退出查看:q
5.文件的删除,复制,剪切:
- 复制文件到某目录:cp 文件1 目录/
- 复制文件到某目录(改名):cp 文件1 目录/文件名
- 剪切文件到某某目录(绝对路径+改名):mv 文件1 /root/../文件名
- 删除文件:rm 文件1
- 删除目录(带文件):rm -r 目录
- 删除目录(带文件+不询问):rm -rf 目录
6.解压缩和压缩:
- 打包目录文件:tar -cvf 压缩名.tar 目录名
- 打包压缩目录文件:tar -zcvf 压缩名.tar.gz 目录名
- 解压缩到当前目录:tar -zxvf 压缩名.tar.gz
- 解压缩到某目录:tar -zxvf 压缩名.tar.gz -C ./文件
7.按条件查找文件:
- 按名字查找文件(从目录查找):find / -name 文件
- 按名字相似查找(从目录查找):find / -name 文件名*.后缀
- 文件内查找字符串高亮显示:grep 字符串 目录/文件 --color
8.其他常用命令:
- 显示当前所在目录:pwd
- 创建一个空文件:touch 文件
- 清屏:clear 或 Ctrl+L
3.Vi和Vim编辑器:
1.Vim编辑器:
-
进入文件:vim 文件
-
切换到命令行模式:Esc键
-
切换到插入模式:
- 在当前位置插入:i
- 在当前行首插入:I
- 在当前位置后插入:a
- 在当前行尾插入:A
- 在当前行之后插入一行:o
- 在当前行之前插入一行:O
-
切换到底行模式=命令行模式:
- 保存并退出:wq
- 不保存并退出:q!
- 搜索模式:/名称
4.重定向输出>和>>:
- 将文件1控制台显示内容打印到文件2:cat 文件1 > 文件2
- 将文件1控制台显示内容追加到别文件2:cat 文件1 >> 文件2
- 将...的输出追加到文件1中:ifconfig >> 文件1
5.系统管理命令(进程):
- 查看所有进程:ps -ef
- 查看某个进程:ps -ef | grep 名称
- 杀死某个进程:kill -进程ip
- 强制杀死进程:kill -9 进程ip
6.管道:
- 作用:将一个命令的输出作另一个命令的输入
- 分页查看帮助信息:ls --help | more
- 名称中包含java的进程:ps -ef | grep java
7.Linux的权限命令:
-
代表文件文件类型:
- -表示文件
- d表示文件夹
- l表示连接
-
当前用户具有该文件的权限:
- r:read读 4
- w:write写 2
- x:excute执行 1
-
当前组内其他用户具有该文件的权限:
- r:read读
- w:write写
- x:excute执行
-
其他组的用户具有该文件的权限:
- r:read读
- w:write写
- x:excute执行
-
文件权限管理:
- u:当前用户
- g:组内其他用户
- c:其他组用户
-
chmod u=rwx,g=rx,c=rx 文件
-
chmod 777
8.Linux常用的网络操作:
1.主机名配置:
- 查看当前主机名:hostname
- 修改当前主机名(重提无效):hostname 新主机名 --永久生效(修改/etc/sysconfig/network)
2.网络服务管理:
-
查看指定服务的状态:service network status
-
停止指定服务:service network stop
-
启动指定服务:service network start
-
重启指定服务:service network restart
-
查看系统中的所有后台服务:service --status-all
-
查看系统中网络进程的端口监听情况:network
-
防火墙设置:
防火墙根据配置文件/etc/sysconfig/iptables 来控制本机的“出”“入”网络访问行为
-
查看防火墙状态:sevice iptables status
-
关闭防火墙:service iptables stop
-
启动防火墙:service iptables start
-
禁止防火墙自启:chkconfig iptables off