Linux教程

7.28Linux(1)

本文主要是介绍7.28Linux(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux(1)

版本:centos 7.8

连接Linux

本地连接Linux服务器,是通过ssh服务连接的,ssh端口是22

mysql:3306

tomcat:8080

http:80

https:443

email:25

1、登录指令:ssh 账户@101.43.158.84

2、可使用Termius连接Linux

 

 

SCP

把本地的文件上传到远程的Linux服务器

scp 文件 账户@101.43.158.84:目录(window控制台):将桌面的login.json上传

 

 

在远程服务器查看

 

 

常用命令:

一、查看 ls

作⽤:列出⽬录内容 格式:ls [选项] [⽬录名] 注意:命令格式[]中的内容为非必选项 ls命令选项 -a 列出⽬录下的所有⽂件,包含.开头的隐藏⽂件 -l 列出⽂件的详细信息 -i 查看⽂件的iNode号(iNode会指向⽂件 块所在的位置) -h 以容易读取的⽅式显示⽂件⼤⼩ -d 仅列出⽬录本身,而不显示⽬录中的⽂件 -t 按照时间顺序排 序,时间越早越早下面

 

 

 

ls- lah:

 

 

二、别名 alias

作用:设置命令的别名,以简写命令,提⾼操作效率

1、命令alias:查看系统存在的别名

 

2、定义⼀个别名

格式:alias 别名='系统认可的命令',如alias ls="ls -la"

3、取消⼀个别名 unalias

格式:unalias 别名,如下所示

三、安装、卸载

yum install mysql

yum uninstall mysql

四、树形目录tree

通常情况下系统未安装该命令,需要yum install -y tree(-y表示默认yes)安装 直接使⽤tree显示深度太多,⼀般会使⽤ -L选项手工设定目录深度

格式:tree -ln[⽬录],其中n指定目录深度

五、目录切换

常⽤参数 / 代表根目录 . 当前目录 .. 进⼊当前目录的上⼀级目录 不加任何参数,直接使⽤cd,则返回到⽤户的家目录

六、创建目录 mkdir

作⽤:在当前⽬录下创建下⼀级目录,⽆法跨级创建

常⽤参数 -p 创建多级目录(跨级创建) -v 查看目录创建的过程(创建目录可视化)

七、touch创建文件

八、删除目录 rmdir

仅可以删除空⽩⽬录(不可以删除包含内容的⽬录)如果删除的⽬录不是空的,就会出现问题,具体如下:

九、删除文件或目录 rm

1、删除⽂件 rm -i⽂件名(删除时会询问是否删除) rm -f ⽂件名(强制删除) rm -v ⽂件名(可视化删除)

2、删除目录

rm -r ⽬录名(删除时会询问是否删除) rm -rf ⽬录名(强制删除,若⽬录不存在,此命令依旧可以执⾏,不报 错) rm -rv ⽬录名(可视化强制) 删除⽬录和⽂件时,先删除⽂件在删除⽬录

十、复制文件或目录(可以对目标文件或目录重命名) cp

源⽂件始终不变,仅仅是对⽬标⽂件进行改变。

1、复制⽂件 格式:cp 源⽂件 ⽬标⽂件

2、拷⻉目录(目录需要加/)注意区分绝对路径和相对路径 格式:cp -r 源目录 目标目录

十一、移动(类似于Windows中的剪切)mv

1、剪切移动

2、也可以⽤于重命名(会改变源⽂件的状态)

十二、查看文件内容cat tac more less head tail

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为数字,指的是要看⼏⾏)

 

 

 

 

这篇关于7.28Linux(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!