linux基础

1.linux简介

Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的

作用:

可以长时间的运行我们编写的程序代码,作为服务器使用(版本CentOS)

可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器,

Android程序最底层就是运行在linux系统上的。

 

分类:

根据市场需求分为:图形化界面版(与window类似,但不好用),服务器版(小黑框,依靠命令进行操作)

根据原生程度:内核版本(linux原生版本),发行版本(一些组织或公司在内核版本的基础开发的)

发行版本分为:RHEL,FedoraCore,CentOS(我们用来作为web程序服务器)

 

2.linux的安装

安装CentOS7,链接:https://blog.csdn.net/zsx157326/article/details/77806625

进入图形页面:init 5

进入黑框页面:init 3

 

3.linux的基本命令

3.1)目录操作命令

目录切换:

cd usr        切换到该目录下usr目录

cd ../          切换到上一层目录

cd /           切换到系统根目录

 

增加目录:

mkdir 目录名称

 

查看目录:

ls (查看当前目录下的所有目录,包括文件)

ll(查看当前目录下的所有目录,以详细信息显示)

 

查找目录:

find 目录 参数(例:find /root -name ‘test*’)

 

修改目录:对文件可行

mv 目录名称 新目录名称

 

移动目录(剪切):对文件可行

mv 目录名称 新目录名称

 

拷贝目录:对文件可行

cp -r 目录名称 目录拷贝的目标位置 -----r代表递归拷贝

 

删除目录:对文件可行

rm -rf 目录

 

3.2)文件操作

创建文件:

touch 文件名称  ----- 空文件

 

查看文件:

cat/more/less/tail 文件名

 

修改文件:

vim 文件名(此时处于命令模式)

按 i/a/o (此时处于编辑模式)

编辑完成后按Esc(再回到命令模式,此时文件还没有保存)

: wq/q!(: 进入底行模式,wq保存文件并退出,q! 强制退出不保存)

 

vim编辑器是Linux中的强大组件,是vi编辑器的加强版,vim编辑器的命令和快捷方式有很多

vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件  ------->按Esc进入底行模式----->输入:wq/q!

 

删除文件:

rm -rf 文件名

 

3.3)压缩文件操作

打包压缩文件:

tar -zcvf 打包压缩后的文件名 要打包压缩的文件(此处可以是目录/*)

其中:z:调用gzip压缩命令进行压缩,压缩包一般指定名称为xxx.tar.gz

  c:打包文件

  v:显示运行过程

  f:指定文件名

例:tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt   或:tar -zcvf xxx.tar.gz /test/*

 

解压文件:重点

tar zxvf 压缩文件

其中:x:代表解压

例:tar zxvf xxx.tar.gz

 

3.4)一些其他命令

显示当前位置:

pwd

 

搜索命令:

grep 要搜索的字符串 要搜索的文件

例:grep to a.txt

 

管道命令:

|   将前一个命令的输出作为本次目录的输入

 

查看进程:

ps aux|grep redis

 

关闭进程:

kill -9 进程的pid(加-9代表强制关闭,可不加)

 

网络命令:

查看当前系统的网卡信息:ifconfig

查看当前ip地址命令:ip addr(第二个)

查看与某台机器的连接情况:ping 其他机器ip地址

查看当前系统的端口使用:netstat -an

 

3.5)权限命令

ls -l:查看当前目录下的每个文件/目录的权限

 

chmod:修改文件/目录的权限的命令,例:chmod u=rwx,g=rw,o=r a.txt

 

 

4.远程连接linux工具:SSH Secure

左边的window目录的文件可以直接拖拽到右边linux目录中

 

 

5.软件的安装:jdk、mysql、tomcat

mysql安装:https://www.cnblogs.com/lunatic-cto/p/6123490.html

 

tomcat:

进入tomcat的bin下启动:./startup.sh

进入tomcat的bin下关闭:./shutdown.sh

新建窗口查看启动日志:tail -f /tomcat8/logs/catalina.out

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值