linux--day1

linux—1

简介:
  • linux起源:
    unix:稳定,收费,不开源
    林纳斯·托瓦兹学习unix时发现它的不足,花费两年时间研究了市面上的操作系统,开发了linux
    优势:开源,免费,多任务、多用户 --派生–>ubuntu deepin centOS
    劣势:命令众多,软件生态不完善

  • linux os 的组成:
    硬件设备
    kernel : 内核是一个操作系统的核心,是操作系统最基本的部分。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统等,决定着系统的性能和稳定性。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间
    核就是用来管理计算机的进程,调度,创建,执行,销毁,这一系列都是由内核来管理
    shell : shell是一门语言,可以使用代码对内核进行操作。
    shell编程,对外提供命令。命令最终会转换为操作内核的指令0101
    file System:
    文件系统,计算机上所有的内容都以文件的形式进行存放,
    在文件系统中,要明确当前文件的位置在哪。
    文件系统中的文件,可以用[相对路径]和[绝对路径]表示或者查找。

  • linux 文件系统组成:
    / :unix系统的根路径
    根路径文件夹存放内容,下面属于一级目录.
    opt:第三方软件
    etc:系统配置
    dev:计算机设备文件(用一些计算机编程语言打开文件,就可以对外围设备进行操作)
    usr:操作系统中自带的对所有用户都用的软件
    kernel(boot):内核程序
    var:针对管理员使用的东西
    export(home):用户专有的东西

  • linux下基本命令:
    打开控制台
    1: crtl+alt+t
    打开控制台(可以开启多个)
    1.1:
    在有控制台的情况下,
    ctrl+shift+t 同一个控制台打开多个选项卡
    2: crtl+alt+f1…f7
    切换到本地控制台f1-6为黑屏控制台f7为图形界面控制台
    telnet: 远程登录命令. 远程退出:exit
    whoami:查看当前用户
    3: passwd:修改普通用户的密码,修改普通用户密码的要求(下面3.1-3.4),对超级用户没有作用
    3.1:密码的长度6到8个字符
    3.2:密码至少包含2个字符和一个数字或者一个特殊字符
    3.3:密码不能和用户名相同
    3.4新密码和旧密码至少有3个字符不同
    passwd 用户名 修改用户密码
    4: sudo passwd root 第一次设置超级用户的密码
    应该经过步奏:
    4.1:输入当前用户的秘密
    4.2:输入修改秘密
    4.3:再次输入修改秘密
    4.4:超级用户的名字就是root密码就是刚才设置的密码
    5: 超级用户和普通用户的切换
    5.1: su root 超级用户密码 : 普通用户切换到超级用户
    在当前环境下不改变,用户变为root
    su - root
    把当前的路径切换到root路径下,用户也改变为root
    5.2: exit : 超级用户切换到普通用户。
    5.3: 普通用户的标识:$
    超级用户的标识:#
    6: more /etc/passwd: 查看用户信息
    root :x :0 :0 :root:/root :/bin/bash
    用户名:密码:uid:gid:备注:用户的家目录:默认使用shell
    more 显示 文件的内容
    一屏显示不完,可以回车继续显示一行
    可以空格显示一屏
    7: sudo more /etc/shadow
    密码:超级用户密码
    注:使用最小权限原则:尽量使用普通用户完成操作
    sudo:使普通用户临时提升权限
    命令格式:Command [option(s)] [argument[s]]
    command:命令关键字
    options:可以有多个选项
    arguments:可以有多个参数
    注意:中间用空格隔开
    单行命令一般不超过256个字符
    大小写敏感
    不同的命令提示
    8: clear : 清屏
    9: pwd : 显示当前绝对路径
    10: cd 改变路径
    eg1: cd /opt 跳到opt目录下。
    解释:cd空格 代表是改变路径,/opt 代表是/下的opt目录–>即:改变当前路径为/opt目录。 路径最左边/代表根目录
    eg2: cd 回到家目录
    解释:输入cd 代表是改变路径,但是后面什么都没有跟—>即:改变当前路径为home(家)目录。
    eg3: cd . 跳转到当前目录下(没什么意义)
    解释: . 当前路径 —>配置jdk的时候加的classpath 就可以是只配置一个 .
    eg4: cd … …跳转到上一层目录
    解释: … 代表上一级目录
    eg5: cd …/… 跳转到上两级目录
    解释: …上一级目录, …/… 目录和目录之间用/隔开
    11: ls显示文件夹下文件
    11.1: ls 显示当前目录下文件和目录
    11.2: ls / 显示/目录下文件和目录
    11.3: ls /home/candice 显示家目录下文件和目录
    11.4: ls -a 显示隐藏文件
    11.5: ls -R /etc 循环(子目录中的信息显示出来)显示文件
    11.6: ls -l /etc 显示详细信息
    - 普通文件
    d 文件夹
    l 一个超链接
    b c 设备
    p 管道 进程间的通信
    s 网络有关的文件
    文件类型 自己(文件的创作者) 同小组用户对该文件的权限 既不是创作文件的人也不少同小组的人[读写执行权限] 创建人 组 当前文件被其他地方的链接数
    11.7: ls -t /etc 按照文件的最后一次的修改时间进行排序
    id 查看自己是哪个小组的
    注:一个用户可以属于多个小组。

1、 安装vm虚拟机

注意:选择自定义安装,就可以选择安装的路径;典型会自动安装到c盘
一般问题:以前安装的未删干净

2、 在vm上安装ubuntu

打开虚拟机–>选择你的ubuntu的镜像文件–>导入
一般问题:
a、服务被一些电脑管家拦截关闭,要手动开启
b、出现ovf错误:可能是镜像文件有损坏;也可能是ovf tools版本问题,要下载高版本覆盖掉低版本
c、bios中的虚拟配置是关闭的,需要去bios中开启

3、ubuntu下安装软件:

命令:down qq
下载应用的软件:(共三个,会预装一个,试一下就知道是哪个)
npm:
yum:
apt-get : apt-get install)qq
从什么网站?
/etc/apt/resource.list
网站上有哪些软件? -->索引
apt-get update 索引更新
命令行中点击Tab,可以提示补全命令
apt-get install 软件名
apt-get remove 软件名

注意:apt-get 命令本身不提供软件,而是在/etc/qpt/sources.list文件的源里下载软件
用户可以在/etc/apt/sources.list文件里添加或删除源
如果要查找某个软件可以使用:apt-cache search 关键字  ;前提是此软件在/etc/apt/sources.list里面存在
4、ubuntu下JDK的安装:

cd /opt
sudo chmod 777 /opt(111 111 111表示给拥有者,所在群组,以及其他人都能对opt进行读写,执行操作)
将解压好的jdk文件(必须名字为jdk1.7.0_05)放到/opt下
tar -zxvf /home/briup/桌面/jdk-7u5-linux-x64.tar.gz
进入.bashrc文件进行配置环境变量(G可以回到文件末尾,i可以进入编辑模式)
cd ~
vi .bashrc

注意:($ J A V A − H O M E 在 u b u n t u 中 表 示 变 量 只 需 要 一 个 JAVA_-HOME在ubuntu中表示变量只需要一个 JAVAHOMEubuntu,:$PATH追加原来的path)

export JAVA_HOME=/opt/jdk1.7.0_05
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export CLASSPATH=.
空一格
点击esc ;shift+: wq 保存退出

回到终端
1,输入source ~/.bashrc 使配置的环境变量生效
2,java -version
java
javac 检验是否安装成功

拓展:
电脑重装系统:
u盘 8g 2.0
作为启动盘
.iso .GHO
设置主板 bios 从u盘启动
一直点击下一步,,,,,,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值