频道栏目
首页 > 资讯 > Linux > 正文

Linux入门基础---提供看懂linux书籍的能力,实习自学

17-02-16        来源:[db:作者]  
收藏   我要投稿

Linux入门基础---提供看懂linux书籍的能力,实习自学

1、linux系统安装以及系统使用所需快捷键

大部分用户用的都是windows吧,装linux可以选择安装双系统或者用虚拟机,用虚拟机开始也许是个不错的选择,虚拟机环境用VMWare。然后就是linux版本选择了,直接去linux官网下ubuntu吧。虽然我们实际中大部分也许都用不到什么图形界面但是用ubuntu开始是个不错的选择。

怎么安装,以及安装过程非常简单,请自行google

安装ubuntu后,进入的是图形化界面,按alt + shift +F1~6可以进入6个独立的纯文本界面,按alt+shift+F7可以返回图形化界面。

但是本人不喜欢这样做,我喜欢用alt + shift + T,试试你就知道了。然后你就进入图形化界面了

2、计算机相关基础知识

a、 文件权限(读,写,执行。没有的话就用-表示):和windows类似,文件权限有读、写、和执行,分别用r、w、x表示(在ls命令中会用到)

b、 环境变量:命名的内存空间

变量赋值:在内存空间中放内容

有编程经验的同学一定知道变量,c语言中 int c =10你就定义了一个变量

环境变量就是为了你方便调用指令等目的:

把你运行的指令所在的地址当做参数存入变量,比如我们执行一个ls语句,实际他是查找环境变量中叫ls的变量,然后通过这个变量再去找到这个指令的地址,然后你第一次调用过后,变量的内容也就是这个指令的实际地址,会存入缓存中,以便你下一次调用时提速。增加运行效率

c、Linux命令类型(linux命令分为两种类型 内置命令和外置命令)

内置命令(shell内置)
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

d、Linux的基本原则:
1、Linux是由目的单一的小程序组成:组合小程序完成复杂任务
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文本格式;

e、shell 用户使用界面,建立在内核之上,分为GUI图形化界面和CLI命令行,我们打开ubuntu就是进入了一个GUI,当我们用alt + shift +F1~6或alt + shift + T时所看到的就是一个CLI

f、linux中命令格式:命令 选项 参数(不要害怕,下面看实例就好了)

选项(修改命令的执行方式/可以同时使用多个) :
短选项:-character
短选项可以组合:-a -b = -ab
长选项:--word #通常不能组合
参数(命令的作用对象)

g、linux的文件结构,linux中文件是以树状结构构成的,其顶级目录用/表示

h、命令的章节

whatis COMMAND 查看出现在哪些章节中
章节分类:
1:用户命令(/bin,/usr/bin,/usr/local/bin)
2:系统调用
3:库调用
4:特殊文件(设备文件)//man 4 tty
5:文件格式(配置文件的语法) 配置文件:定义程序的执行属性和特征
6:游戏
7:杂项(Miscellaneous)
8:管理命令(/sbin,/usr/sbin,/usr/local/bin)

i、用户权限:linux中,为了安全等内容,使用用户权限机制,有root(管理员)和游客,使用su以及password命令可以实现相关管理(后面有详解)

3、linux获取帮助的方法 help、man命令、在线文档、文档

a、help指令:help命令能提供简要的帮助信息 help指令对内部命令和外部命令的语法结构不同

内部命令:help COMMAND
外部命令:COMMAND --help

b、man指令,man是manual(用户手册)的缩写,也是我们最常用到的指令

使用方法man COMMAND 没错,打man加个空格然后打入你想要了解的命令就会弹出你所需要了解的内容,

man格式说明

SYNOPSIS也是最重要的 部分,包括命令构成等 我们我们打 man date,查看date命令,最前出现的就是以下内容
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
[]:可省略
|:二选一/多选一
<>:必须给出的内容
...:可以出现多个
{}:分组

manual手册中分很多板块说明,下面给出各个板块的内容解释,方便查用
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明、包括每个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用实例
man lvcreate
SEE ALSO:另外参照

查阅后翻动用以下快捷键
翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k

查阅后,一般内容较多,需要用搜索功能,可以使用以下快捷键(?或/)两者的区别是搜索方向不同,如果有些迷糊,还是请你实践一下,相信你很容易就会清楚。
查找(默认不区分大小写):
/KEYWORD:向后搜索
n:下一个
N:前一个
?KEYWORD:向前搜索
n:下一个
N:前一个


q:退出 当你想退出用户手册,按q即可

c、在线文档(比手册更详细,历史时间、发展历史)

格式:info COMMAND

d、文档 使用cd命令前往/usr/share/doc,然后用ls命令即可(实践)

4、常用指令

ifconfig 查看主机地址 可以使用xshell连接自己的linux系统(使用ssh指令)
date:时间管理

su(switch user):切换用户

# su [-l] 用户名

password:(修改当前用户的密码)

clear:清空文字界面内容

pwd(print working directory):显示工作目录/当前目录

type:显示指定命令属于哪种类型
which:找命令在哪里
printenv:显示环境
PATH:使用冒号分开的一堆路径
hash:缓存显示,之前用过的命令地址,使用次数

cd:change directory
不加参数:家目录,主目录,Home directory 用~表示
cd ~USERNAME:进入指定用户的家目录
cd -在上一个目录和当前目录切换

ls(list):列出、列表 列出指定路径下的文件

clock :显示系统时间
hwclock 显示硬件时钟

-w:把系统时间写到硬件来(硬件为准)
-s:把硬件时间写到系统里去(系统为准)
-r:和不加一样,显示时间
目录:路径映射文件
路径:从指定起始点到目的地所经过的位置---》实现层次化文件管理

cal:日历

echo:显示后加换行符 显示文本并换行 -n(使其不换行echio)try->#echo -n "this is day"

printf:显示后不加换行符 若想换行:printf "xxxxx"->\n手动补全

5、信息来源及声明

本人学习过程中看了较多的教材,设计到鸟叔的linux私房菜、马哥的视频、linux开源社区等,若是有侵权、错误等行为(包括错别字),请联系题主,将在第一时间做调整、删除。

题主后天就要回大学了。。家里网速好到我非常不想走,在假期最后两天不想浪费网速,下了很多东西,觉得不过瘾,就写了这篇文章,希望对你有帮助。

相关TAG标签
上一篇:微信公众号开发模板消息推送(一) 获取access_token java
下一篇:mysqljar包下载
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站