首页 > 系统服务 > 详细

linux

时间:2019-09-30 13:37:18      阅读:52      评论:0      收藏:0      [点我收藏+]

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/G_Codes/article/details/79015908
##一. 什么是Linux? ##
1.什么是Linux: Linux是一款广泛应用在服务器上的操作系统。

2.什么是操作系统: 操作系统是硬件基础上的第一层软件, 应用软件都需要安装到操作系统上使用。

3.Linux的特点:

安全
免费开源
稳定
快速
多用户:多用户指一个用户的操作完全不会影响到其他用户的操作
由于Linux多用户的特点,Linux操作系统广泛应用于服务器上。

##二. Linux的版本
1.内核版:内核版并不能直接使用,需要进行包装后用户才能更直接的使用。

2.发行版:各个厂商针对Linux的内核所发布的各自的发行版,用户可以直接使用操作。

3.几种常见的发行版:

redHat : 十分稳定且好用,但是需要付费
centos6.5:虽然不如redHat,但功能全面,且免费
Ubuntu:拥有图形化界面,方便操作,PC针对Ubuntu软件较多。
三. Linux使用简介
1.在Linux操作系统中,万物皆文件,因此操作Linux系统实际就是操作系统中的文件。与Java中万物皆对象的思维类似。

2.Linux的用户: Linux中有两种用户:root用户和其他用户。

root用户: root用户具有最高权限,可以操作全部文件
其他用户: 其他用户会有权限限制,但是其他用户是安全的。
3.使用客户端来连接Linux:

①为什么使用客户端?

Linux一般在服务器上,不能直接在上面操作。
Linux中直接操作并不方便。
为了方便用户操作使用,所以使用各种各样的客户端来连接Linux进行操作,例如:MobaXterm。

②客户端连接Linux方法

查询Linux的ip地址:通过ifconfig命令获取该用户的ip地址。
知道该用户的用户名和密码。
想要连接的Linux和本地机需要能够ping通。


四.Linux的基本命令
1.目录操作:

切换目录:分为绝对路径和相对路径两种方式。
1.命令:cd
2.绝对路径: cd / 后加需要切换的目录,eg:cd /a/b 为根目录下a文件夹下的b文件夹。

绝对路径是指先切换到根目录,在由根目录切换到索需要的目录

3.其他命令:
cd …:返回当前目录的上一层
cd ~:跳转到home directory目录

查看目录
命令:
ls -a:显示全部文件,包含隐藏文件。
ls -r: 级联显示
ll : 详细查询 -h kb显示文件大小。

文件夹操作

mkdir :创建文件夹
mkdir -p:连续创建多层文件夹

rm :删除命令/文件
rm -r :删除文件夹

cp :复制,可以复制到当前目录或其他目录,同时可以修改文件名
格式:cp 要复制的文件名 目标目录/文件名
cp -r :复制目录

mv :移动,改名

文件操作
vim:编辑器,按esc退出编辑模式。输入wq为保存并退出,q为退出。

cat:查看文本内容
cat a > b : 将a的内容给b
cat a >> b:将a的内容追加给b

文件压缩以及解压缩
tar:归档和压缩
tar -c:压缩
tar -x:解压缩
tar -f: 文件
tar -f:显示
压缩命令格式:
tar -czvf 压缩后文件名 目标目录
tar -c 目标目录

解压缩命令格式:
tar -czvf 目标名

补:压缩文件 tar czvf 文件名.tar 要压缩的文件
解压缩 tar xzvf 要解压的文件.tar

用户组和权限
1. linux的用户和组权限:
Linux用户可以做到几乎完全的隔离,各个用户之间的操作互不影响
组中有用户 修改组,组中的用户也跟随改变。
最初一个用户有一个组
一个组里面可以有多个用户
通过命令 操作用户和操作组

2.创建用户
创建用户过程:必须在root用户(最高权限的)下操作
创建用户 useradd +用户名
设置密码 passwd +用户
切换用户 su
删除用户 userdel +用户名

3.和用户组相关的文件
etc/passwd
etc/shadow
etc/group

4.组的操作
创建组:groupadd +组名
删除组:groupdel +组名
修改组:groupmod -n 新名字 原名字
向组中添加用户:usermod -G +组名 +用户名

5.权限
1.万物皆文件 查看文件的权限
2.通过ll或ls -l 可以查看文件的类型和权限
3.一共10位,第一位为类型位,剩下的每三位一组,代表 本用户,所属组,其他 的权限
4.权限的表示:r可读(4) w可写(2) x可执行(1),更方便的可以使用括号内数字来表示,这样他们和的结果组合形式只有一种

6.权限的调整
调整文件所属的用户/组:chgrp +新组名 +文件名
chown +新用户名 +文件名
chown 用户:组 +文件名
修改用户的权限 chmod ①通过数字来修改;②通过具体的文件所属(u,g,o,a)和权限(x,w,r)修改 +代表添加 -代表减少
eg:chmod 666 +文件名;chmod u+x +文件名
文件夹权限:包括文件内部权限

Shell
什么是shell
1.Shell用来和系统内部进行交互,可以理解为是一种语言
2.特点:灵活,快捷,方便
3.输出语句 echo " " 类比system.out.println" ";
键盘输入语句:read -p “键盘输入内容的描述” 变量名

Shell文件
1.#! /bin/bash 声明Shell的版本 # 注释
2.执行Shell文件中的脚本:./文件名
3.注意:一定给.sh文件执行权限
4.不更改权限,可以通过 bash 文件名 来强制执行脚本

Shell中的变量
1.全局变量:在哪都能用的变量
2.局部变量:只能在特定文件中使用的变量
3.声明变量:变量名=值(不能有空格)
引用变量:$变量名 或者 ${变量名}
注意:变量直接使用字母命名。
4.声明数组:array=(1,2,3,4)
${array[1]} 取出2号位置值
${array[]} 取出全部值
${#array[]} 获得数组长度

循环语句

test:
-eq 等于 -ne(-neq)不等于
-gt 大于 -ge 大于等于
-lt 小于 -le 小于等于

if:
语法:

1.if test $a -eq $b

2.if [ $a -gt 5 ] ;
then 要执行的语句
else 要执行的语句
fi
3.if [ ] ;
then 要执行的语句
elif [];then 要执行的语句
else 要执行的语句
fi
4.注意:[]两端内部必须有空格,否则不能运行
5.case 变量 in
选项1) 要执行的语句;; #注意两个分号
*) defult
ecas #表示结束。

循环
1 while 循环 :

while [ $i -lt 10 ]
do
done
1
2
3
注意 在变量自增的时候
如果直接 $num+1 字符串拼接
a num=$(($num+1)) #当数字计算
num=$[$num+1]
1
2
3
4
while:break
完成了一个 直到某个条件才结束循环的功能
exit!

2 for 语法

a [ for n in a b c d
do
$n
done
]

b [ for((i=0;i<100;i++))
do
$i
done
]
1
2
3
4
5
6
7
8
9
10
11
函数
1 定义函数 语法
function 函数名 () { 函数体 }

2 调用函数 函数名 参数1 参数2

3 取第一个参 echo 输出结果 $(函数名取结果)

定时任务
系统按指定的时间 或指定的时间段 来完成相应任务
crontab -l(查看当前定时任务)
-e(编辑)
-r(删除定时任务-全删)
格式:* * * * * +命令
第一个*:分钟(0-59)
第二个*:小时(0-23)
第三个*:日期(1-31)
第四个*:月份(1-12)
第五个*:星期(0-7)
在 * 前加 / 可以实现每隔 * 运行一次任务。

有 0 个人打赏
文章最后发布于: 2018-01-09 18:12:34
数码快印,资金投入动辄上百万元,没有那么多钱怎么办?
大观


qq_448084765个月前#2楼
说错了哦,vim里wq保存退出,但q是退出!
1

北方的风儿许些凉_6个月前#1楼
这么难的吗?为什么还有函数
linux操作系统的基本认识
阅读数 4095

1.linux是什么东西? linux是什么?它是操作系统吗?我刚开始学这个东西的时候也不太清楚,只是听别人说linux操作系统什么的。那linux到底是什么?我们来认识一下:   Linux是最知名...
博文
来自: zhou562334410的博客
Linux操作系统基础知识
阅读数 1526

一、输入法的切换Application----&amp;gt;SystemTools----&amp;gt;Settings----&amp;gt;Rejino&amp;amp;language---...
博文
来自: moxiliushui的博客
Linux操作系统基础(完结)
阅读数 5万+

一、Linux操作系统概述二、Linux操作系统安装三、Linux文件系统及文件基础四、Linux操作系统命令使用基础五、Linux应用程序的安装与卸载基础五、用户及进程六、相关信息查询七、网络配置八...
博文
来自: 后来者居上
十款最常见的Linux发行版及目标用户
阅读数 846

你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在...
博文
来自: 锄禾日当午

Linux操作系统的介绍和使用
阅读数 4万+

Linux的一些命令和操作方法,用户身份切换,文件操作,压缩归档文件,建立软连接,网络下载linux介绍Linux的内核是开源的下载kernel.org网站下载开源内核第二位(中间)是偶数是稳定版本l...
博文
来自: zhang_Ming_lu的博客
操作系统的发展史(科普章节)
阅读数 509

目标了解操作系统的发展历史知道Linux内核及发行版的区别知道Linux的应用领域01.操作系统的发展历史1.1Unix1965年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军...
博文
来自: 祈澈菇凉
Linux系统介绍,安装。
阅读数 2407

Linux介绍一、常见的操作系统(OS)  Windowns,Android,Ios,Linux,Unix,OSX二、Linux介绍1、Linux·特点: (1)自由使用,免费的,开源的。 (2)多用...
博文
来自: IT_laobai的博客
5种经典的Linux桌面系统
阅读数 3万+

最近一直在准备Linux相关的PPT,对于一个老码农来说Linux系统自然是比较熟悉了,随口可以说出好几种Linux的版本,然而对于计算机初学者可能就知道windows操作系统。也许你告诉他你可以安装...
博文
来自: 码农博士的博客
linux操作系统的分类及解释
阅读数 1万+

什么是Linux?    也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通...
博文
来自: 北漂码农
Linux操作系统介绍 - G_Codes的博客 - CSDN博客
9-18

linux操作系统的分类及解释 - 北漂码农 - CSDN博客
5-24


Linux操作系统入门(1)
阅读数 1564

   Linux操作系统的诞生及其主要特性   Linux操作系统诞生于1991年10月5日,这是第一次对外公布的时间,创始人林纳斯·托瓦兹。   Linux的基本思想有两点:第一,一切都是文件;第二...
博文
来自: m0_37206112的博客
Linux系统简介(-) - Linuxer - CSDN博客
10-17

一、Linux操作系统简介 - qq_35197351的博客 - CSDN博客
7-11

Linux从0到1:安装Linux操作系统(超级详细版)
阅读数 7万+

分享一下安装Linxu操作系统的流程安装虚拟机首先自己进行Vmwareworkstation的安装,打开此软件进行以下步骤。在VMware中新建虚拟机下一步,选择自定义安装虚拟机兼容性,默认下一步安装...
博文
来自: sunshine1_0的博客
关注
zhou562334410
60篇文章

排名:千里之外

关注
moxiliushui
36篇文章

排名:千里之外

关注
syt8945
26篇文章

排名:千里之外

关注
此间的年少
731篇文章

排名:千里之外

Linux操作系统的介绍和使用 - zhang_Ming_lu的博客 - CSDN博客
11-24

关于linux操作系统的log日志 - jcxch的专栏 - CSDN博客
7-6

Linux操作系统基础
阅读数 1万+

Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机Li...
博文
来自: C.
linux操作系统简介
阅读数 8447

Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux中一切皆文件,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设...
博文
来自: 起点的专刊
Linux(操作系统(介绍)) - ITZY的博客 - CSDN博客
10-30

5、Linux操作系统介绍 - weixin_34219944的博客 - CSDN博客
7-2

一、Linux操作系统简介
阅读数 73

Linux简介  Linux这个词单指linux内核,Linux操作系统叫做GUN/Linux,GUN/Linux是指linux的内核+GUN组织的软件。较windows而言,linux有很多版本  ...
博文
来自: qq_35197351的博客

linux系统介绍 - 二哥的博客 - CSDN博客
10-28

linux操作系统简介 - 起点的专刊 - CSDN博客
11-6

Linux 介绍简介
阅读数 1146

首先我们要知道操作系统是什么?说白了就是一个软件有什么作用那?为底层硬件提供兼容性为什么?(个人总结)为上层应用(游戏,代码等)提供统一的硬件调用接口最出名的接口:openGL(图形接口)那什么是Op...
博文
来自: 槐序二十四的博客
Linux操作系统概述
阅读数 182

目录Linux操作系统概述Linux操作系统的特性Linux内核内存管理进程管理文件系统设备驱动程序网络接口(NET)LinuxShellLinux文件系统概述文件类型Linux目录Linux磁盘分区...
博文
来自: ZY-JIMMY
Linux介绍
阅读数 379

目录一、Linux历史二、GNU项目与GNU通用公共许可证(GPL)1.GNU开发的软件2.FSF自由软件基金会3.LGPL4.关于授权三、Linux操作系统1.系统组成2.优秀特性3.其他特点4.L...
博文
来自: Linux_Web
linux操作系统共有几种版本
阅读数 1万+

根据用途不同可以做如下划分:1、家庭用途可选择版本有:LinuxMint、Ubuntu、OpenSUSE、Fedora、PC-BSD2、商业用途可选择版本有:Debian、RHEL、CentOS3、挑...
博文
来自: 涛涛baby
5、Linux操作系统介绍
阅读数 21

1操作系统的作用·是现代计算机系统中最基本和最重要的系统软件·是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展·主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用·而其...
博文
来自: weixin_34219944的博客

Linux操作系统简介
阅读数 168

Linux操作系统简介1、操作系统1.1什么是操作系统本质硬件驱动和应用软件的中间层使得相同的应用程序可以跑在不同硬件上构成内核kernal:硬件、驱动、API壳shell终端(黑窗口)黑窗口中执行s...
博文
来自: 梁某
LINUX系统的八大主要特点
阅读数 1万+

开放性:挃系统遵循丐界标准规范,特别是遵循开放系统互连(OSI)国际标准。  多用户:是挃系统资源可以被丌同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互丌影响。  多任务:它是挃...
博文
来自: sun
linux系统介绍
阅读数 72

一:linux学习网站Linux官网https://www.linux.org/中文社区:https://www.linuxidc.com/index.htm二:linux介绍linux是一套免费试用...
博文
来自: Pengboss152的博客
大数据基础:必备Linux操作系统知识
阅读数 1645

Hadoop通常都是搭建在Linux操作系统之上,故在搭建Hadoop实验环境之前,首先需要创建Linux系统环境。由于我们只是搭建Hadoop实验环境,而不是生产环境,因此,为简单起见,就采用虚拟机...
博文
来自: penggougoude的博客
Linux 介绍
阅读数 628

【Linux是什么】Linux是一个操作系统,如同Windows、MacOS。操作系统在整个计算机系统中,是在硬件→内核→系统调用→应用程序体系里负责内核→系统调用模块,但直观的看,操作系统还包含一些...
博文
来自: Alex_McAvoy的博客

Linux操作系统 (二)下载以及安装
阅读数 3360

Linux操作系统需要了解:诞生时间:1991年开发者:林纳斯.托瓦茨Linux特点:免费、开源版本:Redhat商业版-&amp;amp;amp;amp;amp;amp;amp;amp;gt;cen...
博文
来自: qq_43080861的博客
主流操作系统分类及Linux系统简介
阅读数 4679

操作系统(OperatingSystem,简称OS):    管理各种软硬件资源,是最复杂的软件。它处于硬件设备和应用程序的中间层,对下管理各种硬件设备,对上为所有应用程序的执行提供一个平台。主流操作...
博文
来自: W77_20的博客
Linux系统简介(上)
阅读数 497

一、Linux简介1)命令解释器(shell),它用于用户交互和编写shell脚本2)Linux发行版本:Ubuntu、CentOS3)大致学习路径:3.1.计算机概览与硬件相关知识3.2.Linux...
博文
来自: zhaocen_1230的博客
Linux 日志系统
阅读数 744

日志数据可以是有价值的信息宝库,也可以是毫无价值的数据泥潭。它可以记录下系统产生的所有行为,并按照某种规范表达出来。可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统...
博文
来自: 平步青云的博客
Linux简介
阅读数 2203

Linux简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议...
博文
来自: Jason_M_Ho的博客
数码快印,资金投入动辄上百万元,没有那么多钱怎么办?
大观
Linux 历史简介
阅读数 1878

操作系统始于二十世纪五十年代,当时的操作系统能运行批处理程序。批处理程序不需要用户的交互,它从文件或者穿孔卡片读取数据,然后输出到另外一个文件或者打印机。二十世纪六十年代初,交互式操作系统开始流行。它...
博文
来自: 愤怒的小兵
Linux系统下载
阅读数 2728

1、Linux官方镜像Deepin镜像https://www.deepin.org/mirrors/releases/Mint镜像https://www.linuxmint.com/mirrors.p...
博文
来自: liyuming566的博客
Linux的基本操作——基本介绍
阅读数 4870

打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信一、概述1...
博文
来自: 沈安心的博客
Linux操作系统及其发行版本
阅读数 1593

文章目录Linux是什么Liunx与WindowsLinux的发行版本1.Debian系列:2.Slackware系列:3.Redhat系列:4.其他发行版本:Linux是什么Linux是一套免费使用...
博文
来自: 小龙狗的博客
Linux简单介绍(入门)
阅读数 875

Linux基础学习一.Linux简介1.Linux是什么?Linux是一种Unix类的操作系统。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、...
博文
来自: 红尘幽默的博客
数码快印,资金投入动辄上百万元,没有那么多钱怎么办?
大观
linux简介
阅读数 872

严格的来讲,Linux不算是一个操作系统,只是一个Linux系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Ric...
博文
来自: HandsomeHong的博客
Linux系统介绍及日常管理
阅读数 241

Linux系统介绍及日常管理一、Linux的内核:Linux内核由5个主要的子系统组成:进程调度(SCHED)内存管理(MM)虚拟文件系统(VFS)网络接口(NET)进程间通信(IPC) 常用连接li...
博文
来自: da2015的博客
Linux 系统简介
阅读数 49

推荐文章:https://www.shiyanlou.com/courses/1/labs/1/document
博文
来自: pxlsdz的博客
centos一些常用命令的备忘录
阅读数 629

一:查看cpumore/proc/cpuinfo|grep"modelname"grep"modelname"/proc/cpuinfo如果觉得需要看的更加舒服grep"modelname"/proc...
博文
来自: 冷月宫主的专栏
Linux系统结构 详解
阅读数 8万+

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示...
博文
来自: 黄规速,程序人生。 逆水行舟,不进则退。

c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法

————————————————
版权声明:本文为CSDN博主「G_Codes」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/g_codes/article/details/79015908

linux

原文:https://www.cnblogs.com/wutt/p/11612069.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!