我与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

相关推荐

  • N_28正则表达式及vim编辑的一些知识

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ]# who | sort -nu | cut -d” ” -f1 2、取出最后登录到当前系统的用户的相关信息。 ]# who | tail -1 | cut -d” ” -f1 | id 3、取出当前系统上被用户当作其…

    Linux干货 2017-12-16
  • N26-第三周博客

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只 显示一次即可。 [yang@localhost /]$ who | cut -d" " -f 1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost tmp]# last | head -1 3、取出当前系…

    Linux干货 2017-02-08
  • 马哥教育网络班21期-第八周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 设备 使用场景 功能 区别 集线器 局域网 共享同一网络 不能分隔冲突域 网桥 局域网 连接不同网段,拓展局域网 端口少,可以分隔冲突域 二层交换机 局域网 连接不同局域网段,数据交换 端口更多,可以分隔冲突域,速率更快 三层交换机 局域网,广域网 路由,高速数据交换,分隔广播域…

    Linux干货 2016-09-08
  • N22-第6周作业-冥界之王

    请详细总结vim编辑器的使用并完成以下练习题1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;    [root@CentOS6 /]# cp /etc/rc.d/rc.sysinit /tmp…

    Linux干货 2016-09-19
  • Linux命令的别名与管道命令的详解

    Linux中命令的别名与管道命令的详解 命令别名 在使用和维护liunx时,将会使用大量的命令,而一些命令加上参数时输入比较繁琐,此时我们可以定义一个别名来代替繁琐的命令。 系统定义的别名 可以输入 alias 命令查看系统中已经定义好的命令的别名; [root@localhost ~]# alias alias cp=’cp -i’ alias egrep…

    Linux干货 2018-03-03
  • Tomcat公猫

    官方站点:http://tomcat.apache.org/ Tomcat是一个能够运行java页面(jsp)的java’web服务器程序;安装使用之前需要先安装jdk包 jdk是JAVA的开发工具包,已随base收录进来,安装jdk1.8版本:yum -y install java-1.8.0-openjdk-devel (其中jvm虚拟机的运行程序就叫j…

    2017-05-23

评论列表(1条)

  • renjin
    renjin 2017-04-05 12:04

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