Linux达人养成计划 I--学习笔记

本篇涉及的知识点

  • Linux简介
  • Linux安装
  • Linux命令基本格式及文件处理命令
  • Linux 文件搜索命令
  • Linxu帮助命令
  • 压缩与解压命令
  • 关机与重启命令
  • 光驱、u盘设备挂载命令
  • 编写第一个shell 脚本hello.sh
  • Linux中用户登录查看命令
  • 查看ip地址

菜单栏位置


类似Mac系统菜单栏显示位置

涉及查阅的资料

VMware虚拟机的网络模式 — 桥接模式、仅主机模式、NAT模式的特点和配置
vi/vim 的基本用法--百度经验
Linux的vi怎么用--百度经验--推荐使用vim
Ubuntu 18.04 LTS 安装wine 、exe程序安装和卸载

试试Linux下的ip命令,ifconfig已经过时了
Linux CentOS 7的图形界面安装(GNOME、KDE等)---百度经验

http://releases.ubuntu.com/16.04/

Linux简介

Linux的简介、系统安装和常用命令等内容。
linux内核版本、linux发行版本


linux版本

Linux 提供有内核版
版本号如:2.6.18 主版本.次版本.末版本

Linux内核官网

www.kernel.org

注:不是说最新版本越高越好,一般建议使用稳定版本。

linux主要发行版本


Linux主要发行版本

redhat、centos应用的比较广泛--常用于当服务器
ubuntu:提供UI界面,常用于Android 源码、xposed源码编译编译

开源软件简介

开源软件就是开放源代码
基于开源的开发的软件,必须也是开源的。
开源软件可以收费(一般是定制某个功能)
可以自由传播

Linux上主要的开源软件

Linux应用领域

  • 基于Linux的企业服务器
  • 嵌入式应用

netcraft就是网器,可以用来在线查看网站使用的操作系统和服务器
输入网站地址,搜索就可以看到网站所使用的操作系统、服务器和IP地址等,非常方便。

www.netcraft.com

利用ssHD(linux和windows之间进行安全管理的工具)链接手机,google市场上的ssHDriod评价很高

利用QuickSSHd或SSHDroid实现电脑对手机的远程控制

image.png

Linux文件系统--只有一个根的树


Linux文件系统
/ 才是根目录

Linux与Windows的不同

image.png

linux存在约定熟成把部分扩展名作为特定的文件,主要是为了方便管理员管理

![Linux不靠扩展名区分文件类型]
(https://upload-images.jianshu.io/upload_images/5438896-18b88fa282144d0e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

Linux靠文件的系统权限来区分

windows下的程序不能直接在linux中安装和运行。


Linxu系统安装

Linux虚拟机安装

推荐用VMware软件(可惜是收费的,可以12版的破解版)

www.vmware.com
image.png

CentOS-7.0-1406境像下载地址: https://wiki.centos.org/Download
VMware虚拟机下安装CentOS系统超详细教程

vmware虚拟机使用介绍---慕课视频

系统分区之分区与格式化2-3

硬盘分区类型

Linux上需要为每个分区起个文件名,才可以使用

硬件设备文件名

image.png

分区之分区设备文件名与挂载

每个硬件都是文件
分区---》格式化---》给每个分区起个设备文件名---》再分配盘符

image.png

hd:ide硬盘
sd:scsi、sata硬盘
a:代表第一个硬盘
a1:第一个分区

linux中没有盘符


image.png
挂着(挂着到盘符,盘符不像windows 中的a..z,而是任何目录)
image.png

swap:其实就是虚拟内存

文件系统结构

文件系统结构
Linux安装

CentOS 6.x的默认文件系统类型是ext4
Linux安装时至少划分根分区/和SWAP两个分区才能正常安装使用。

安装日志及配置信息存放位置


安装日志

开始安装


新建模拟器
选择安装方式-ios映像
设置cd使用的iso文件
启动电脑
挂载--类似windows的分区1
挂载--类似windows的分区2
软件包说明

Linux与windows切换

Linux 退出切换到windows :ctrl+alt
windows 切换到Linux:点击进去即可。

Linux&windows切换

配置网卡地址

CentOS系统找不到setup命令工具的解决方法

Xshell的安装与使用

Xshell清屏快捷键:ctrl+l

VM虚拟机装centos无法自动获取IP的解决方法

Xshell界面

linux基础命令使用--百度经验
linux中yum命令、rpm命令使用和介绍--百度经验

为Linux安装ssh服务,方便xshell链接

yum install openssh-server
Linux安装ssh服务

ssh命令远程登陆

ssh 服务器用户名@服务器ip或域名
ssh root@47.96.6.27
ssh命令远程登陆

rsync 数据同步命令


拷贝本地目录到远程服务器
拷贝本地目录到远程服务器2
把服务器数据copy到本地
数据同步脚本demo

Linux命令基本格式及文件处理命令

Linux文件相关的命令--百度经验

Linux常用命令
Linux命令格式3-1

linux下的所有用户家目录描述:pwd命令可以进行查看
root 用户的家地址是:/root
普通用户的家地址是: /home/用户/
命令提示符含义

命令提示符含义

命令格式

命令格式

clear清屏命令

ls命令-查询目录中内容

linxu当中.开头的是隐藏文件(一般是系统文件)


ls命令
ls命令的详细信息

第一位是文件类型7种:-文件 d目录 | 软链接文件、块设备文件、字符设备文件、套接字文件和管道文件

文件权限含义
chmod

对当前目录添加写的权限

chmod +w .
chmod修改权限-数字表示
设备文件类型
.是新增的,代表ACL权限
引用计数
Linux目录处理命令3-2(上)

建立目录

建立目录

递归创建很好用哦

创建目录递归

切换所在目录:cd

切换所在目录-cd
相对目录与绝对目录

显示当前所在目录

显示当前所在目录
Linux目录处理命令3-3(下)

删除空目录

删除空目录

删除文件或目录:rm

删除文件或目录 -rm
mkdir -p younghare/android
rm -rf younghare

注意 使用Linux的rm -rf需要注意,下面的代码可以删除跟目录下的所有内容(不包括系统)

rm -rf /.

复制命令(拷贝):cp

复制命令(拷贝)-cp

复制目录

cp -r younghare/android

默认是拷贝新文件的时间是系统时间

如果需要复制的文件时间和源文件时间一致需要用到-a 选项

cp -a anaconda-ks.cfg /tmp/

剪切或改名名利:mv

剪切或改名名利:mv
Linux中常见目录作用 3.4
Linux中常见目录作用

./tmp
./misc 挂载外接的磁带机
./media 挂载光盘
./mnt 挂载u盘移动盘

Linux中常见目录作用-2
Linux中常见目录作用 -2
内存的过载点

Linux推荐用户文件存放位置

Linux推荐用户文件存放位置
Linux链接命令3-5(文件处理命令)
Linux链接命令
硬链接特征

设置硬链接

image.png
链接对应的文件引用计数

软链接--类似windows快捷方式

软链接--类似windows快捷方式

注意:软链接要么与原文件在同一个目录下, 否则就一定要写上原文件的绝对路径


文件搜索命令

Linux搜索命令

find命令比较耗费资源

Linux中文件搜索命令locate4-1(只能根据文件名搜索)
locate 命令格式

注意用touch 命令创建的文件,不会被搜索到,因为locate搜索的数据库没有时时更新,这个数据库的更新频率是1天1更新

不同版本的Linux中的数据库文件名可能不一样。

locate 搜索是有的路径下的内容可能不会被搜索到,比如/tmp目录下的不会被搜索到,这是因为updatedb数据库中有对应的配置。

locate 依赖数据库的配置文件
updatedb.conf的配置例子
Linux中命令搜索命令whereis 与which(不能搜索普通文件)

只能搜索Linux的系统命令文件,不能搜索普通文件


image.png
image.png
which
which例子

有的命令不能被搜索到,就是linux的shell命令不能被搜索到

path环境变量---与windwos的环境变量一致


path环境变量
Linux中 find命令4-3

find命令格式


find命令格式

linux中的通配符


linux中的通配符
find通配符例子

find命令部分选项


find命令部分选项

注意:Linux中如果一些文件是由内核产生的,不经过系统用户,就会存在没有用户的文件
如/sys 和/tmp

还有是外来文件,比如光盘、u盘等介质上的文件。


find根据时间查找

find根据文件大小搜索
k 和M


find根据文件大小搜索

find命令用逻辑and 和or(多条件查询) ;命令1的执行结果让命令2执行

find命令用逻辑and 和or
命令1的执行结果让命令2执行
查找文件并删除

Linux中 grep命令4-4(文件中搜索)

搜索字符串命令grep
在文件中匹配符合条件的字符串的行
find 和grep的区别

grep使用正则表达式

注意:如果匹配的是文件名称,则使用通配符;如果搜索的是文件当中的数据,则使用正则表达式。


Linux中 帮助命令(man)5-1

帮助命令man
man ls
man的级别
man级别例子
man passwd帮助
man passwd帮助2
查看命令拥有哪个级别的帮助

linux黑洞

linux黑洞
查看和命令相关的所有帮助

Linux中 其他帮助命令(--help、help、info)5-2

选项帮助
help获取帮助选项的例子
shell的help命令

help 是专门获取shell内部命令的帮助命令

详细命令帮助

很少使用info命令


Linux中 压缩命令1(zip、gzip、bzip)

常见5中压缩格式


压缩和解压缩格式

zip和unzip命令


zip压缩格式
zip wechat.zip  wechat.app

zip -r source.zip source
unzip解压缩
unzip wechat.zap

注意windows中的rar,在linux中无法解压缩

gzip和gunzip命令
gzip 中的 -c表示把结果输出到屏幕

image.png

bzip 不能压缩目录
bzip和bunzip压缩命令

bz two格式压缩

Linux中压缩命令2目录(.tar.gz和.tar.bz2)

目录先打包在压缩


image.png
tar解压缩
.tar.bz2压缩格式
.tar.gz压缩格式

Linux中关机与重启命令(shutdown)

shutdown 命令


shutdown 命令
shutdown -r 05:30
注:&表示后台执行
shutdown -r 05:30 &
注:不推荐远程关机,建议远程重启
shutdown -h now
其他关机命令-不推荐
reboot命令 -不推荐
init对应的级别

单用户一般用户修复服务器

修改系统默认的运行级别‘查询系统运行级别

修改、查询系统运行级别
image.png

退出登陆logout

退出登陆logout

Linux中挂载命令(一般用于光盘、u盘、分区)

可以理解为windows中的分配盘符

查询、自动挂载
查询挂载例子
image.png

挂载命令格式

挂载命令格式
特殊选项

编写一个个shell脚本hello.sh

使用vi编写

vi hello.sh
image.png

执行前,必须为hello.sh赋予执行权限

chmod 755 hello.sh
或
chmod +x hello.sh

执行脚本(注意比较加上./,否则不能执行)

./hello.sh
image.png
image.png
image.png
挂载光盘

必须在光驱中放入光盘后才可以挂载,挂载点必须是空目录

挂载光盘
image.png

sr0是光驱,/dev/chrom 是sr0的软连接

下面的/mnt/cdrom/可以就是盘符(类似windows中的盘符)


image.png

查看光盘内容

查看光盘内容

Linux中如果已经挂载的光盘,不能直接取出,必须先把挂载取消(卸载)

卸载命令
卸载之前必须退出光盘的位置,即用cd切换目录

卸载光盘

挂载u盘

可能是sdb1 或sdc1 ,主要是看系统有几个硬盘

image.png

Linux中用户登录查看命令8-2

查看登陆用户信息

w命令可以查看系统耗费的资源


w命令介绍

who命令

who命令
last
image.png

lastlog

lastlog命令
image.png

欢迎我今日关注今日头条号--可以私信哦

今日头条--牵手生活

https://www.toutiao.com/c/user/2754992843/#mid=1563033596209153

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,716评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,558评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,431评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,127评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,511评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,692评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,915评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,664评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,412评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,616评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,105评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,424评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,098评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,096评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,869评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,748评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,641评论 2 271

推荐阅读更多精彩内容