我与Linux的第一次亲密接触

    作为一个新手,经过一周的学习,我对Linux目前有了些许的了解,从Linux的发展史中,开源共享精神深深的感染了我,也使得我对Linux的兴趣更加浓厚。对于一个一直翘计算机课的我来说,入门和基础是一项非常艰巨的任务,初期为了搭建学习的环境,也是费了不小的功夫,相信许多萌也对此有很大的感触,在这里,我来和大家分享一下如何去构建环境。首先我们要准备的工具有,VMware Workstation (以下简称VM)、Xmanager5CentOS6/7

首先安装好VM,在主页选择创建新的虚拟机–>选择安装(根据自身选择,若有镜像直接选择镜像即可)–>直接下一步即可(这里的兼容性选择是为了适应不同的VM版本)–>选择稍后安装系统à选择Linux,根据自己要安装的Linux版本选择版本选项–>根据自己的喜好设置à这里要注意处理器数量和核心的选择要根据自身电脑的处理器数量而定,二者的乘积不得超过自身的处理器数量–>次数虚拟机的内存要适当选择,如果选择安装带desktop的系统要多分配内存,若不需要界面,推荐即可–>选择桥接网络(使得虚拟机与主机,与虚拟机之间可以接通)–>推荐即可–>推荐即可–>选择创建新的虚拟磁盘–>磁盘的大小可以自行选择(这里的大小并不是真实的大小。在物理硬盘中并未占如此大的位置,只是一个虚拟的大小,它会根据虚拟系统的大小不断扩展,直到你给的大小为止),建议选择将虚拟磁盘存储为单个文件–>剩下的直接推荐即可

创建之后,还可根据情况编辑自己的虚拟机

安装CentOS

一步一步根据指示安装即可,这里要提一下分区,最好要选择手动分区,选择给/boot 500MB大小左右。/ 根目录分配40G左右, swap 2G左右, /home 家目录分配30G左右(提醒一下CentOS 7版本下 要将File System 格式选为 ext4 ),剩下分给自定义目录即可;
网络接口也要注意记得打开,选择安装包时根据自己需要进行选择。

安装Xmanager 后打开Xshell 利用ssh 协议连接虚拟Linux $ssh + IP地址

IP地址的查看,在Linux中利用 ifconfig 查询该系统的IP地址

OK,我们的环境就搭建好了

之后便可以通过Xshell 即可远程控制Linux系统了,这里要注意,命令提示符#,$分别代表root用户和一般用户,root具有最高权限,同时也具有最大的责任,尽量少进入root模式!普通用户的创建需要用到‘useradd’命令,使用‘passwd’设置密码。

接下来便是正式的使用Linux,记得老师和我说过在Linux中有一句哲言“一切皆文件”,什么意思呢?在我目前的理解和目前的学习,我理解为是因为在Linux中所有的一切都是以文件的形式来呈现的,进程、磁盘等都抽象为文件。在Linux中调用程序、硬件等都需要用到命令,命令的一般格式为
:命令(COMMAND + 选项(OPTION + 参数(PARAMETER

在执行多个命令时可以用分号分开,且前面的命令执行的成功与否与后面无关;一个命令太长时,为了方便可以用“\”按回车,分成多行

 

像一些基础的命令也是我们必须要记住的

 

像一些基础的命令也是我们必须要记住的

命令 命令全称 用途
w w 显示已经登录的用户及系统的启动时间和系统负载
ls list 列出目录的内容
cd change directory 改变当前目录
cp copy 复制
mv move 移动
df disk free 磁盘剩余,查看系统分区
pwd printing working directory 显示当前工作目录
rm remove 删除
cat cat 连接文件并输出
tac tac 连接文件并倒着输出
runlevel runlevel 显示当前系统所处级别
echo echo 显示一行文本
alias alias 查询别名
unalias unalias 撤销命令别名
type type 查询命令类型(内嵌还是外部)
man manual 命令手册
enable enable 禁用命令
who who 显示当前已经登录的用户
which which 查看(shell)命令对应的路径
whoami whoami 显示实际登录的用户
mkdir make directory 创建目录

     这里先列举这些命令,每个命令基本都会有其自己的选项和使用语法,如果不熟悉,可以通过man COMMAND 或者COMMAND –help 查看命令的具体解释和使用方法,这也是我们在以后的工作和学习中经常要用的工具。关于记忆的方法,本人也只能说是多背多练,在多次数的练习之下,记忆也随之完成,切记一定要经常的复习!

    另外还有一些快捷方式也是有助于我们进行工作的:

Ctrl + l 清屏,相当于clear命令

Ctrl + c 终止命令

Ctrl + a 光标移到命令行首,相当于Home

Ctrl + e 光标移到命令行尾,相当于End

tab   命令补全

      判断某个命令是否安装

按完ESC后按‘.’ 可自动补全之前用过的参数(或者!$) 

上翻和下翻 可以快速使用之前的命令

     当页面的内容过多时我们可以通过这些快捷键帮助阅读: space 向文件尾部翻屏 ; b   向文件首部翻屏 ;enter  向下一行一行翻 ;y  向上一行一行翻 ;1G 回到文件首部 ;G  回到文件尾部;shift+up/down 也可用于翻页。

 

 
 

原创文章,作者:Immortals、zcy,如若转载,请注明出处:http://www.178linux.com/71526

(0)
Immortals、zcyImmortals、zcy
上一篇 2017-03-26 16:18
下一篇 2017-03-26 17:00

相关推荐

  • http协议基础(一)

    web服务:      Apache      Nginx      LVS      http协议 网站运维:      web站点      游戏网站web服务 高性能,高可用…

    Linux干货 2017-04-18
  • 学习宣言

    生命太过于短暂,今天放弃了明天不一定能得到。

    Linux干货 2016-10-27
  • Python高阶函数和装饰器

    高阶函数 First Class Object 函数在Python中是一等公民 函数也是对象,可调用(callable)的对象 函数可以作为普通变量、参数、返回值等等 高阶函数 数学概念y=g(f(x)) 在Python中,高阶函数应该满足下列至少一个条件 接受一个或者多个函数作为参数 输出一个函数 计数器 def counter(base): def in…

    Linux干货 2017-10-23
  • Ansible应用介绍

    Ansible 简介 ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:自动化部署APP;自动化管理配置项;自动化的持续交互;自动化的(AWS)云服务管理。所有的这几个目标从本质上来说都是在一个台或者几台服务器上,执行一系列的命令而已。通俗的说…

    Linux干货 2015-07-03
  • Linux基础

    计算机组成和功能 按照Von Neumann的理解 [1],计算机分为以下几部分:     输入 (Input Device, 用于提供给计算机待处理的数据)         e.g. 键盘,…    &nbs…

    Linux干货 2016-09-27
  • 学习笔记–文本处理工具

    Linux下有很多文本处理工具,本文将介绍几款比较常用的文本处理工具,比如对文本查看的工具:cat和less,文本截取工具:head和tail,按列抽取文本工具:cut,按关键字查询文本工具:grep,下面将具体介绍各种工具的使用。 1、文本查看命令cat 用法: cat [OPTION]… [FILE]… cat命令一次性…

    Linux干货 2016-08-07

评论列表(1条)

  • renjin
    renjin 2017-04-05 12:04

    内容上写的挺详细的,只是可以适当的插入一些图片