Linux学习笔记之一及虚拟机的安装
学习Linux基础入门
学习实验楼Linux基础入门——学习笔记系列博客
第一节 Linux系统简介
Linux就是一个操作系统,操作系统在计算机系统中包括系统调用和内核两层。在简单了解了Linux的历史以及Windows和Linux的不同点之后,我开始了我的Linux的学习之旅!
第二节 基本概念及操作
- Linux本身是没有图形界面的,Linux上可以选择安装不同的桌面环境,实验楼的桌面环境是xfce。
- 我们是通过终端模拟器的程序与Linux系统打交道的,实验楼的终端程序是xfce桌面环境自带的xfce-terminal。
- Linux默认提供了6个virtual consoles让用户登录。可以使用
Ctrl+Alt+F1~F6
进行切换,按下Ctrl+Alt+F7
切换回图形界面。 - shell普遍意义上是可以接受用户输入命令的程序,它隐藏了操作系统底层的细节。实验楼的环境中使用的shell是zsh
- 学习命令行小技巧
- 使用
Tab
键补全命令、补全目录、补全命令参数 Ctrl+c
强行终止当前程序Ctrl+d
键盘输入结束或退出终端Ctrl+s
暂停当前程序,暂停后按下任意键恢复运行Ctrl+z
将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a
将光标移至输入行头Ctrl+e
将光标移至输入行末Ctrl+k
删除从光标所在位置到行末Alt+Backspace
向前删除一个单词Shift+PgUp
将终端显示向上滚动Shift+PgDn
将终端显示向下滚动- 方向上键恢复之前输入过的命令
- shell通配符用来对字符串实现模糊匹配(比如文件名、参数名)
- 一次创建多个文件
- 用man命令在命令行中获取帮助,可以用man命令获得某种命令的说明和使用方式的详细介绍。
man手册内容很多,被分为8个分区。要查看相应区段的内容只需在man后面加上相应区段的数字即可。
在man中还可以使用搜索查找。如果知道某个命令的作用,只是想查看它某个参数的作用,可以使用--help参数,快速查找。
作业
尝试可以输出图形字符的命令:banner
也可以用另一种字体命令:printerbanner,以及用'-w'参数指定打印宽度
后续问题
- 作业中还有两个命令toilet,figlet,但我现在还没学会如何使用这两个命令,还在学习中,会在后续博客中分享。
- man手册里的搜索功能还不太会使用,我认为学会使用man手册是很关键的,能帮助我们在学习中自己解决问题,man手册的使用也会在后续博客中分享。
安装虚拟机
因为我本来已经安装了vmware,所以我就是直接使用的vmware。但我还是尝试安装了vbox,安装过程中都没什么问题。主要是后面打开虚拟机的时候,出现了Intel VT-x被禁用的问题,就是CPU虚拟化技术没有开启。
需要进入BIOS里开启,然后我在网上查找了我的机型开启BIOS的方法,打开后进入Config菜单,再进入CPU菜单,将里面Inter Virtualization Technology选项选为Enabled,并保存退出。这样就能成功打开虚拟机了!
Linux学习笔记之一及虚拟机的安装的更多相关文章
- 【Linux学习笔记0】-虚拟机运行CentOS(VMware12+CentOS)
目录 一,资源 二,VMware12安装 记录自己学习linux的过程.这将会是一个系列,本文是该系列的第一部分,主要记录虚拟机(VMware12)及对应操作系统(CentOS)的安装过程. 虚拟机( ...
- linux —— 学习笔记(软件操作:安装、卸载、执行)
目录: 0.相关基本命令 1.安装软件 2.卸载软件 3.打开软件 0.相关基本命令 与软件操作相关的主要命令有:dpkg 和 apt-get . dpkg : “dpkg ...
- Linux学习笔记15—RPM包的安装OR源码包的安装
RPM安装命令1. 安装一个rpm包rpm –ivh 包名“-i” : 安装的意思“-v” : 可视化“-h” : 显示安装进度另外在安装一个rpm包时常用的附带参数有:--force : 强制安装, ...
- linux学习笔记-配置vbox虚拟机本地连接和外网同时可用
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 在设置网络里面启用两个网卡,一个桥接,一个网络地址转换 archlinux系统下第一个网络地址转换,第二个桥接 centos7系 ...
- Linux学习笔记之九————ubuntu软件安装与卸载
一.更新 源 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件的AppStore 2. 备份Ubuntu默 ...
- linux —— 学习笔记(汇总)
笔记目录:一.系统知识 和 基本概念 二.常用操作 三.系统管理(内存.设备.服务等管理) ...
- Linux 学习笔记 1 使用最小的系统,从分区安装系统开始
我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习 ...
- Linux学习笔记(一)2015.4.13
研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...
- 20160127 linux 学习笔记
Linux学习笔记第一天 Linux基本介绍 Linux的起源和发展: 简单说linux是一种操作系统,可以安装在包括服务器.个人电脑,乃至PDA.手机.打印机等各类设备中. 起源: Linux起源于 ...
随机推荐
- Socket通信的简单例子
客户端代码: package com.bobohe.socket; import java.io.*; import java.net.*; public class TalkClient { pub ...
- Framingham风险评估
Framingham风险评分: Framingham 心脏研究和其他流行病学队列研究改变了20世纪后半部分对疾病的关注点,即从治疗已经存在的心血管疾病到预防处于疾病危险的状态.该策略的关键因素是识别那 ...
- HDU 6231
K-th Number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Tot ...
- 【Asp.net入门3-03】jQuery-选择元素
练习:使用jQuery实现一个可以给table增加.删除行的页面 HTML代码: <body> <input type="button" value=" ...
- php与Git下基于webhook的自动化部署
前言 2018年第一篇文章,没啥技术含量,权当笔记 我们一般都会用git或者svn来管理我们的代码 每次代码更新后还要手动的去把服务器上的代码也更新一遍 项目小了还好 项目大了着实浪费时间 要是服务器 ...
- jQuery中使用attribute,prop获取,设置input的checked值
1.prop方法获取.设置checked属性 当input控件checkbox设置了checked属性时,无论checked=”“或 checked=”checked”,$(obj).prop(“ch ...
- 如何使用vuejs过滤器
大家再使用vue做项目时,查询功能当然必不可少,这就得使用vue强大的filter啦.其实vue内置的两个属性filterBy和orderBy已经能满足部分需求了,但是她更大的的魅力在于自定义filt ...
- 服务器能ping通ip,通不了域名解决方案
# 将网卡配置文件配置固定ip后,添加DNS解析,然后重启网卡即可: [root@a ~]# tail -2 /etc/sysconfig/network-scripts/ifcfg-ens160 D ...
- Coffeescript的安装与编译
安装 npm install -g coffee-script 在cmd中输入coffee可以进入coffeescript的命令行模式(REPL),然而到我写完这篇博文为止,我觉得这并没有什么卵用 C ...
- Header File Dependencies
[Header File Dependencies] 什么时候可以用前置声明替代include? 1.当 declare/define pointer&reference 时. 2.当 dec ...