Linux基本环境


对Linux的基础认识

  •   虚拟机进入终端:
    [root@hadoop-senior Desktop] #
    用户名 主机名 所在目录名称
  • #:表示当前用户属于root用户,超级管理员用户

      对系统进行配置管理的时候,需要使用root用户

    $:表示用户是普通用户(Mac OS的终端是%)

  •   在Linux系统下,查看IP地址的命令:
    # ifconfig
    类似于windows系统的:ipconfig
  • 自动获取IP地址



    好处是可以连接互联网

  • 自动获取IP地址有时会改变,当我们需要设置固定的IP地址时该怎么做?

    在虚拟机中,将网络设置中的自动获取IP地址改为手动,再添加新的IP地址,网段和自己之前的IP地址一致

    注意,修改固定IP地址后,虚拟机将无法连接互联网


Linux基本命令

清理屏幕
# clear 创建用户
# useradd 用户名称
sudo dscl . -create /Users/用户名称 (mac终端版本) 设置密码(Linux系统下每个用户都有密码)
# passwd 用户名称
sudo dscl . -passwd /Users/用户名称 (mac终端版本)
在Linux系统中,默认情况下,创建一个用户的同时会给用户在系统的目录下创建一个属于自己的用户目录
该目录称为用户主目录 /home/username
Mac系统则为 /Users/username
root权限所在目录为 /var/root
用户主目录可以用 "~" 代替 切换用户
root用户切换到普通用户
#|$ su - 用户名称(不需要输入密码)
普通用户切换到root用户
$ su
sudo -i (mac终端版本)
显示当前用户所在的目录
#|$ pwd Linux系统下的主机名称
查看主机名称
#|$ hostname
设置主机名称
# hostname 主机名称
sudo scutil -- set HostName 主机名称 (mac终端版本)
此种方式设计主机名称,仅仅在当前使用没有问题,但是重启机器以后,主机名称就会自动还原
原因:在Linux系统中,系统的配置信息都来自于文件中。
永久修改主机名称
# vi /etc/sysconfig/network 读取Linux系统上文件内容的命令
cat 文件名称 Linux系统编辑工具 vi
# vi 文件名称 -- 修改文件内容
"i" 进入编辑插入模式
esc 退出插入模式
:wq 保存文件
:q! 不保存文件 重启系统
关机
# halt
重启
# reboot
# init 6

远程连接工具

  • 远程连接四要素

    IP地址

    用户名

    密码

    协议  ssh

  • 四大远程连接工具

    1.远程命令行  SecureCRT

      注意事项:当第一次远程连接到Linux系统时,进入当前用户的主目录

    2.远程FTP(File Transfer Protocol)  FileZilla

    3.远程编辑工具  NotePad++/UltraEdit

    4.远程界面工具  Xmanager4

  • 主机名与IP地址映射

    配置/etc/hosts

      IP地址   主机名称   域名


基本命令2

查看当前目录下有哪些文件
ls (list的缩写) 查看当前目录下文件的详细信息
ll (mac系统此命令无效)
ls -l 按时间顺序查看当前目录下文件的详细信息
ls -lt 查看当前目录下所有文件(包括隐藏文件,前面加.的为隐藏文件)
ls -a 特殊目录标识符
一个.:表示的是当前目录
两个..:表示的是当前目录的上级(父级)目录 切换目录
cd 目录名称 (change directory的缩写)
什么都不加,只输入cd,会切换到当前主目录

【Linux基础总结】Linux基本环境的更多相关文章

  1. 20162312 实验一 Linux基础与Java开发环境

    实 验 报 告 课程:程序设计与数据结构 姓名:张家铖 班级:1623 学号:20162312 实验名称: Linux基础与Java开发环境 实验器材:msi GL62M 7RD 实验目的与要求:1. ...

  2. 实验一 Linux基础与Java开发环境

    实验一 (一)实验内容 基于命令行和IDE(Intellj IDEA 简易教程http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑.编译 ...

  3. 20182332 实验一《Linux基础与Java开发环境》实验报告

    20182332 实验一<Linux基础与Java开发环境>实验报告 课程:<程序设计与数据结构> 班级: 1823 姓名: 盛国榕 学号:20182332 实验教师:王志强 ...

  4. SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  5. SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  6. Linux基础与Linux下C语言编程基础

    Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...

  7. 【转】Linux基础与Linux下C语言编程基础

    原文:https://www.cnblogs.com/huyufeng/p/4841232.html ------------------------------------------------- ...

  8. 20162311张之睿 Linux基础与Java开发环境实验报告

    实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 1.没有Linux基础的同学建议先学习& ...

  9. Linux基础:Linux环境下安装JDK

    title: Linux基础:JDK的及环境变量配置 author: Enjoyitlife.top date: 2019-10-09 20:50:36 tags: Linux JDK categor ...

  10. Linux基础-兄弟连Linux

    Linux基础增强与辅助知识梳理... ------------ Linux学习基础需要学习那些知识 学习Linux对于程序开发的好处 怎样开始学习Linux Linux的学习方法参考 Linux系统 ...

随机推荐

  1. XFS文件系统的备份与恢复

    永久修改主机名:hostnamectl set-hostname oldboy临时修改主机名:hostname xfsdump备份xfsdump -f 备份的文件位置 要备份的分区或者磁盘 免交互备份 ...

  2. Ajax 简述与基础语法

    目录 Ajax 1. 原生 JS 实现 Ajax 2. 使用 Ajax 实现异步通信 a. Ajax 的基础语法 b. 用 Ajax 传递数据 i. 传递字符串数据 ii. 传递 JSON 数据 3. ...

  3. 今天整理了几个在使用python进行数据分析的常用小技巧、命令。

    提高Python数据分析速度的八个小技巧 01 使用Pandas Profiling预览数据 这个神器我们在之前的文章中就详细讲过,使用Pandas Profiling可以在进行数据分析之前对数据进行 ...

  4. Python递归爬取头条用户的所有文章、视频

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http ...

  5. E. Max Gcd

    单点时限: 2.0 sec 内存限制: 512 MB 一个数组a,现在你需要删除某一项使得它们的gcd最大,求出这个最大值. 输入格式 第一行输入一个正整数n,表示数组的大小,接下来一行n个数,第i个 ...

  6. Shell脚本日志关键字监控+告警

    最近小张的爬虫程序越来越多,可当爬虫程序报错,不能及时的发现,从而造成某些重要信息不能及时获取的问题,更有甚者,遭到领导的批评.于是就在想有没有一种方法,当爬取信息报错的时候,可以通过邮件或者短信的方 ...

  7. [PHP] excel 的导入导出

    其实excel导入导出挺简单的,导出最简单! 其原理都是把数据读出来,导出是从数据库中读出数据,导入是从文件读出数据! 导出写入文件,导入写入数据库! 但是在导入表的时候,用的是PHPExcel, 不 ...

  8. iview使用之怎样通过render函数在table组件表头添加图标及判断多个状态

    在实际项目开发中,我们经常会用到各种各样的表格,比如在表格中填加下拉菜单,按钮,图标及可以根据状态显示对应文字等等,因为这段时间一直在做后台管理系统,所以表格用的就比较多,当然UI组件库我用的是ivi ...

  9. 基于 Python 的自动文本提取:抽象法和生成法的比较

    我们将现有的 提取方法(Extractive)(如LexRank,LSA,Luhn和Gensim现有的TextRank摘要模块)与含有51个文章摘要对的Opinosis数据集进行比较.我们还尝试使用T ...

  10. ISWC 2018概览:知识图谱与机器学习

    语义网的愿景活跃且良好,广泛应用于行业 语义网的愿景是「对计算机有意义」的数据网络(正如 Tim Berners Lee.James Hendler 和 Ora Lassila 在<科学美国人& ...