Linux基本操作

迷之前言: 不知道有多少读者会看呢,其实是给自己的一句话啦!

                     Linux对我的第一感觉就是,wc,黑客啊,好高大尚啊,但随着深入了解,越发其魅力,这种魅力无法用语言去表达,就是很心动的喜欢,所以努力去做自己喜欢的事,

                     希望总结的这篇基本操作,可以帮到各位,加油啊!  ^_^

Linux介绍

Linux是一款操作系统,

  • 适用于正规开发,服务器项目部署都是放在Linux操作系统上

Windows 是一款操作系统

  • 民用操作系统,娱乐上网之内,适用于中、小公司的开发

  • window有强大的日志记录系统,强大的桌面应用,

  • 服务器(tomcat)电商项目

CentOS:对服务器性能进行一定程度的优化,性能比较高,比较稳定,服务器操作系统的优选Cenos

Linux目录结构

  • / Linux系统的根目录

  • /etc etcetera 存放系统配置文件(防火墙,网路配置文件,jdk环境配置文件)

  • /usr 存放系统应用程序 (jdk,tomcat,mysql,)

  • /root 系统管理员root的家目录

    • 每个用户都有家目录,要记住的是超级管理员目录 /root

    • Linux命令行模式中相当于windows的桌面

  • bin (binaries)存放二级制可执行文件

  • sbin (super user binaries)存放二进制可执行文件,只有root才能访问

  • home 存放用户文件的根目录

  • lib (library)存放跟文件系统中程序运行所需要的共享库及内核模块

  • boot 存放用于系统引导时使用各种文件

  • tmp (tem porray)用于存放各种临时文件,

  • var (variable)用于存放运行时所需要改变数据的文件

shell 是一种功能强大的解释型编程语言

  • 通常用于完成特定的、较复杂的系统管理任务

  • shell脚本语言非常擅长处理文本类型的数据

文件开头代表的含义

  • 以 d 开头 就为目录

  • 以 I 开头 就为链接

  • 以 - 开头,就为文件

更改文件权限:chmod

  • chmod who opt mode

    • who

      • u:表示文件持有者

      • g:表示同组用户

      • o:表示其用户

      • a:表示所有用户

    • opt

      • +:添加某权限

      • -:取消某权限

      • =:赋予给定权限并取消原权限

    • mode:

      • r(4) :读

      • w(2):写

      • x(1):执行

      • chmod g+w  ccc.txt

    什么是运维?

    • 一般指对大型组织已经建立好的网络软硬件的维护

命令译文
ifconfig显示网络接口以及相应的IP地址
ps aux查询当前所有进程
clear清屏
shutdown -h now立刻关机
shutdown -r now立刻重启
logout注销
ip addr查询ip地址
getconf LONG_BIT查询cup版本32/64
/返回根目录
cd进入
who显示当前用户
su成为root用户
文件创建 
ls查询当前文件下的所有文档
rm fileName删除文件
ls -l显示文件和文件相关的信息
cd ..返回上一页
touch fileName(.txt)创建一个空白文件,若文件已存在则覆盖内容和修改时间
文档创建 
mkdir elementName创建一个文档
r mdir elementName删除dir文件夹,文件夹必须为空
r m -r elementName删除dir文件夹,文件夹不为空
cat fileName显示文件内容
head -1 fileName显示文件第一行wenji
文件写入:vi是操作纯文本编辑器,vim是它的升级版
Esc从编辑模式切换到命令模式
ZZ命令模式下保存当前文件所做的修改,并退出vi
:行号光标跳转到指定行的行
dd删除光标所在行
w保存操作
w!强制保存
q退出vi
q!强制退出
pwd查询目录路径(深度)
rpm安装 
rpm -ivh package.rpm安装文件,package.rpm就是要安装的文件
/字符vim中搜索使用
rpm -e package卸载rpm软件包
rpm -qalgrep查找
  
  
解压 
tar -c建立压缩文件
tar -xvf file.tar解压tar包
tar -xzvf file.tar.gz解压tar.gz包
unzip file.zip解压zip
  
cp拷贝文件
mv ./file ./mkdir复制该文件到新建的目录下

 

文件的上传和Linux的下载

  • 首先要在Linux上安装下载工具包rz以及sz

  • 命令: yum provides */rz

  • 安装: yum install -y lrzsz

  • 这就安装ok了,下面就是上传了

    • 使用xshell命令,

      • rz 打开要上传的文件夹,上传就可

        • ls 可以查看上传文件

    • 在Linux终端上通过命令下载

      • sz 要下载的文件名

启动tomcat

  • 解压apache-tomcat-6.0.41.tar.gz文件

  • 进入cd bin

  • ./startup.sh 启动tomcat

windows上传文件Linux中

  • 在虚拟机中选项中安装vmtoos

  • 不常用,用fileZila

安装jdk

  • 安装的是jdk-8u111-linux-i586.rpm

  • 是直接可以安装的,使用命令

    • rpm -ivh jdk-8u111-linux-i586.rpm

    • -ivh 是用来查看安装的具体信息

  • 安装就可,然后条跳转页面去java默认的路径

    • cd /usr/java/bin/

    • 就可

  • 卸载rpm安装的jdk版本

    查看安装的jdk:

    rpm -qa|grep jdk

    看到如下信息:

    java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5

    jdk-1.6.0_16-fcs

    卸载: rpm -e --nodeps jdk-1.6.0_16-fcs

  • 使用 yum install java 安装jdk,( 这里有点小坑,要区分环境,所以不建议使用这个方式安装哦,不过线上服务可以哦,)

    • 这里只是运行时环境,使用java可以,但没有JRE,所以不能编译​

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值