版本:centos 7.8
本地连接Linux服务器,是通过ssh服务连接的,ssh端口是22
mysql:3306
tomcat:8080
http:80
https:443
email:25
1、登录指令:ssh 账户@101.43.158.84
2、可使用Termius连接Linux
把本地的文件上传到远程的Linux服务器
scp 文件 账户@101.43.158.84:目录(window控制台):将桌面的login.json上传
在远程服务器查看
作⽤:列出⽬录内容 格式:ls [选项] [⽬录名] 注意:命令格式[]中的内容为非必选项 ls命令选项 -a 列出⽬录下的所有⽂件,包含.开头的隐藏⽂件 -l 列出⽂件的详细信息 -i 查看⽂件的iNode号(iNode会指向⽂件 块所在的位置) -h 以容易读取的⽅式显示⽂件⼤⼩ -d 仅列出⽬录本身,而不显示⽬录中的⽂件 -t 按照时间顺序排 序,时间越早越早下面
ls- lah:
作用:设置命令的别名,以简写命令,提⾼操作效率
1、命令alias:查看系统存在的别名
2、定义⼀个别名
格式:alias 别名='系统认可的命令',如alias ls="ls -la"
3、取消⼀个别名 unalias
格式:unalias 别名,如下所示
yum install mysql
yum uninstall mysql
通常情况下系统未安装该命令,需要yum install -y tree(-y表示默认yes)安装 直接使⽤tree显示深度太多,⼀般会使⽤ -L选项手工设定目录深度
格式:tree -ln[⽬录],其中n指定目录深度
常⽤参数 / 代表根目录 . 当前目录 .. 进⼊当前目录的上⼀级目录 不加任何参数,直接使⽤cd,则返回到⽤户的家目录
作⽤:在当前⽬录下创建下⼀级目录,⽆法跨级创建
常⽤参数 -p 创建多级目录(跨级创建) -v 查看目录创建的过程(创建目录可视化)
仅可以删除空⽩⽬录(不可以删除包含内容的⽬录)如果删除的⽬录不是空的,就会出现问题,具体如下:
1、删除⽂件 rm -i⽂件名(删除时会询问是否删除) rm -f ⽂件名(强制删除) rm -v ⽂件名(可视化删除)
2、删除目录
rm -r ⽬录名(删除时会询问是否删除) rm -rf ⽬录名(强制删除,若⽬录不存在,此命令依旧可以执⾏,不报 错) rm -rv ⽬录名(可视化强制) 删除⽬录和⽂件时,先删除⽂件在删除⽬录
源⽂件始终不变,仅仅是对⽬标⽂件进行改变。
1、复制⽂件 格式:cp 源⽂件 ⽬标⽂件
2、拷⻉目录(目录需要加/)注意区分绝对路径和相对路径 格式:cp -r 源目录 目标目录
1、剪切移动
2、也可以⽤于重命名(会改变源⽂件的状态)
1、正序查看⽂件内容cat 参数-A 查看所有内容,$代表每⾏的结尾 参数-n 显示⾏号
2、倒序查看⽂件内容tac
3、⼀屏⼀屏查看⽂件内容 more(左下⻆会显示查看⽂件的进度)
百分比(左下角)
4、查看⽂件内容 less(⽀持使⽤⽅向键翻⻚) 往回看:Ctrl+B 往后看:Ctrl+F 看完后退出:q
5、查看⽂档的总⾏数,使⽤命令 wc -l
6、tail
(1)eg:1、详细的操作步骤 2、错误日志的上下文内容给开发:tail -f 日志文件
tail -f :查看实时的日志文件内容
(2)tail-n :查看文件最后几行
7、查看⽂件开头⼏⾏ head -n N(N为数字,指的是要看⼏⾏)