Linux安装及学习

Linux遇到的问题:

  • 在安装过程中因为代码输错(少空格)而质疑自己下载的ubuntu和virtualbox版本,于是卸载之后重新安装了一次,后来才发现是代码输错了(教程中的空格不太明显)。
  • 在输入路径的时候完全按照教程来走,以至于把教程上的用户名直接抄下来了,导致我琢磨了很久才发现自己的问题。
  • 其他方面多少也会遇到一点小问题,但是只要仔细琢磨一下,大都没什么困难。总的来说,Linux的安装还是比较顺利的。

Linux的学习过程:

第一章

1.linux为何物

2.linux的发展史

3.Linux重要人物

  • Ken Thompson C 语言之父和 UNIX 之父
  • Dennis Ritchie C 语言之父和 UNIX 之父
  • Stallman 著名黑客,GNU创始人,开发了Emacs、gcc、bash shell
  • Bill Joy BSD 开发者
  • Tanenbaum Minix 开发者
  • Linus Torvalds:Linux之父,芬兰赫尔辛基大学

4.学习Linux路径

第二章

1.终端的概念

终端本质上是对应着 Linux 上的 /dev/tty 设备。

Linux 的多用户登陆就是通过不同的 /dev/tty 设备完成的,Linux默认提供了6个纯命令行界面的“terminal”(准确的说这里应该是6个virtualconsoles)来让用户登录。在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换>

2.常用快捷键

  • Ctrl+d 键盘输入结束或退出终端
  • Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
  • Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
  • Ctrl+a 将光标移至输入行头,相当于Home键
  • Ctrl+e 将光标移至输入行末,相当于End键
  • Ctrl+k 删除从光标所在位置到行末
  • Alt+Backspace 向前删除一个单词
  • Shift+PgUp 将终端显示向上滚动
  • Shift+PgDn 将终端显示向下滚动
  • ctrl+c 强行终止当前程序
  • Tab 补全命令,目录,命令参数

3.通配符

符号 作用
* 匹配 0 或多个字符
匹配任意一个字符
[list] 匹配 list 中的任意单一字符
[!list] 匹配 除list 中的任意单一字符以外的字符
[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

4.学习困难

  • 在学习通配符和快捷键这部分内容时,我发现仅凭记忆是无法准确的记住每个符号的用法,必须结合实例进行练习。尽管如此,我还是会有个别搞混或者忘记了用法,我想可能需要更多的练习。
第三章

1.who命令参数
符号| 作用
---|---
-a| 打印能打印的全部
-d| 打印死掉的进程
-m| 同am i,mom likes
-q| 打印当前登录用户数及用户名
-u| 打印当前登录用户登录信息
-r| 打印运行等级

2.用户管理

符号 代码
sudo adduser A 创建用户A
ls/home 给用户创建目录
su -l A 切换登陆用户A
groups A 查看归属用户组
sudo deluser A 删除用户A

3.文件权限

符号 代码
ls-l 使用较长格式列出文件
ls -A 显示除了 .(当前目录)和 ..(上一级目录)之外的所有文件,包括隐藏文件(Linux 下以 . 开头的文件为隐藏文件)
ls -dl 查看某一个目录的完整属性,而不是显示目录里面的文件属性
ls -AsSh 显示所有文件大小,并以普通人类能看懂的方式呈现
第四章

1.FHS标准

2.目录路径

符号 作用
cd .. 进入上一级目录
cd ~ 进入你的 home 目录
pwd 使用 pwd 获取当前路径:

3.文件基本操作

符号 作用
cp 复制
cp-f (cp-r) 递归复制
rm 删除一个文件
rm-f 参数强行删除
mv 剪切文件
cat 查看文件
cat-n 显示行号

。。。。。。。。

更多的内容限于时间与能力的限制暂时无法完成,对此深感抱歉。会在未来一周之内将剩余内容熟练掌握。

Linux安装及入门的更多相关文章

  1. Linux安装 火速入门

    一.基本简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统. Linux能运行主要的UNIX工具软件.应用程序 ...

  2. Linux学习系列之Linux入门(一)linux安装与入门

    第一篇:安装并配置Linux开发环境 一.安装linux: 主要安装Linux的发行版,到目前为之,主要的发行版有: 比较常用的是Ubuntu.redhat和centOS,主要的安装方法详细: Ubu ...

  3. Linux 安装 Composer

    Linux 安装 Composer  入门 练习环境: 虚拟机:Oracle VM VirtualBox. 系统:CentOS 7. 安装方式一: 参考网址:https://learnku.com/c ...

  4. 20165223 Linux安装及命令入门

    预备作业3:Linux安装及命令入门 一.VirtualBox和Ubuntu的安装 通过学习实践基于VirtualBox虚拟机安装Ubuntu图文教程,我开始学习虚拟机的安装,根据教程一步步试着安装. ...

  5. 20165321预备作业3:Linux安装及命令入门

    Linux安装 在老师给的VirtualBox的网站上面,我下载了VirtualBox的最新版本,安装成功后,我又下载了Ubuntu.但是,发现无论是哪个版本的Ubuntu都无法在VirtualBox ...

  6. 20155327预备作业3:Linux安装及命令入门

    20155327预备作业3:Linux安装及命令入门 安装Linux操作系统 由于之前安装过所以这里就不再赘述了 掌握Linux命令的学习方法 学习路径: 常用Ubuntu快捷键: CTRL+ALT+ ...

  7. 20165301 预备作业三:Linux安装及命令入门

    预备作业三:Linux安装及命令入门 VirtualBox虚拟机的安装 在进行安装之前,原本以为有了娄老师的安装教程会是一件很容易的事情.万万没想到,在自己实际动手操作中,还是遇到了许多困难.通过与同 ...

  8. 20165332 预备作业三 Linux安装及命令入门

    Linux安装及命令入门 一.安装Linux操作系统 由于做的比较晚,结合大多数同学的经验和娄老师的<基于VirtualBox虚拟机安装Ubuntu图文教程>,整个安装过程还算顺利,唯一遇 ...

  9. Linux入门系列1--环境准备及Linux安装

    "工欲善其事.必先利其器",本文作为"Linux零基础入门系列"开篇,将完整演示整个开发环境的安装和配置过程,为后续的开发和实验做好基础准备.如果您已安装好环境 ...

随机推荐

  1. metasploit framework(六):信息收集

    nmap 扫描 扫描完毕之后,hosts查看扫描的结果 auxiliary 扫描 使用arpsweep模块扫描 查看设置 设置网卡和目标IP 设置伪造的源IP和源MAC set SHOST <伪 ...

  2. django1.10使用本地静态文件

    django1.10使用本地静态文件方法 本文介绍的静态文件使用,是指启动web站点后,访问静态资源的用法,实际静态资源地址就是一个个的url 如果没有启动web站点,只是本地调试html页面,那直接 ...

  3. 求值器本质--eval&apply

    最近跟着(How to Write a (Lisp) Interpreter (in Python))使用python实现了一个简易的scheme解释器.不得不说使用python这类动态语言实现不要太 ...

  4. as3.0划线带撤销功能

    package com{ import flash.display.MovieClip; import flash.display.SimpleButton; import flash.events. ...

  5. Mysql 密码相关

    MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格 一.密码复杂度 1.密码复杂度配置文件:/etc/my.cnf  (CentOS 7下) ...

  6. 初识Netty

    我们已经了解了Socket通信/IO/NIO/AIO编程,对于通信模型已经有了一个初步的认识,其实我们之前所学习的仅仅是一个模型,如果想把这些真正的用于实际工作中去,其实我们之前所学习的仅仅是一个模型 ...

  7. DES对称加密

    DES是对称性加密里面常见一种,全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法.密钥长度是64位(bit),超过位数密钥被忽略.所谓对称性加密,加密 ...

  8. [剑指Offer]39-数组中出现次数超过一半的数字(快排延申,找第k大数同理)

    题目链接 https://www.nowcoder.com/practice/e8a1b01a2df14cb2b228b30ee6a92163?tpId=13&tqId=11181&t ...

  9. Inno Setup安装程序单例运行

    1.源起: KV项目下载底层升级包,老是报出升级文件占用问题,反复分析,不得其所. 今天突然发现同时启动多个升级程序实例,分析认为安装包同时被调用多次,引发实例访问文件冲突,导致此问题. 安装程序由I ...

  10. C#获取上传文件的扩展名

    然后在代码页中写//上传图片if (UpFile.PostedFile != null){   HttpPostedFile mFile= UpFile.PostedFile;   int fileS ...