<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Smiling_star的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Smiling_star</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Smiling_star]]></copyright><item><title><![CDATA[shell计算]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103369354</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103369354</guid><author>Smiling_star</author><pubDate>Tue, 03 Dec 2019 16:19:31 +0800</pubDate><description><![CDATA[有多种方式
1、
expr $a + $b

2、
c=`expr $a + $b`
echo c

3、
d=$((a+b))
echo $d

4、
declare -i m=$((a+b))
echo $m

如需转行 echo -e "\n$a"
如需键盘输入数字read -p "A:" a
declare 定义变量类型 ，-i 整型

...]]></description><category></category></item><item><title><![CDATA[shell的定义]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103304699</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103304699</guid><author>Smiling_star</author><pubDate>Fri, 29 Nov 2019 14:46:18 +0800</pubDate><description><![CDATA[图形界面和命令行要达到的目的是一样的，都是让用户控制计算机。
真正能够控制计算机硬件（CPU、内存、显示器等）的只有操作系统内核（Kernel），而图形界面和命令行只是架设在用户和内核之间的一座桥梁。
在Linux下，这个命令行程序叫做 Shell。Shell 是一个应用程序。
1、 Shell 的本质：连接用户和 Linux 内核，让用户能够更加高效、安全、低成本地使用 Linux内核。
2、S...]]></description><category></category></item><item><title><![CDATA[编译与解释]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103304867</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103304867</guid><author>Smiling_star</author><pubDate>Fri, 29 Nov 2019 09:51:32 +0800</pubDate><description><![CDATA[编译
如 C/C++、Pascal、Go语言、汇编等编程语言，必须在程序运行之前将所有代码都翻译成二进制形式，即生成可执行文件，用户拿到的是最终生成的可执行文件，看不到源码。
这个过程叫做编译（Compile），这样的编程语言叫做编译型语言，完成编译过程的软件叫做编译器（Compiler）。
解释
如 Shell、JavaScript、Python、PHP等编程语言，需要一边执行一边翻译，不会生成...]]></description><category></category></item><item><title><![CDATA[重定向符]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103295855</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103295855</guid><author>Smiling_star</author><pubDate>Thu, 28 Nov 2019 17:14:34 +0800</pubDate><description><![CDATA[重定向的作用对象只能是文件！
输出重定向符号：将输入的命令的结果写入某个文件
如该文件存在，则："&gt;"为覆盖原文件内容 ; “&gt;&gt;”为追加，即在原文件内容后写入。
若不存在，则运行后，系统自动创建。
输入重定向符号：从键盘获取输入的命令会转移到文件读取内容
该文件必须存在
“&lt;”  ：命令 &lt; 文件

...]]></description><category></category></item><item><title><![CDATA[网络配置及相关知识]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103204600</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103204600</guid><author>Smiling_star</author><pubDate>Fri, 22 Nov 2019 17:29:17 +0800</pubDate><description><![CDATA[1、网络基本配置文件/etc/network/interfaces
1）相关语句含义：
iface lo inet loopback：称设置lo接口的地址信息，此处设置为本地回环（loopback）
iface eth0 inet dhcp：称设置etho接口的地址信息，此处设置为动态自动获取（dhcp）
2）netmask 子网掩码
gateway 网关

...]]></description><category></category></item><item><title><![CDATA[TCP/IP]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103145080</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103145080</guid><author>Smiling_star</author><pubDate>Tue, 19 Nov 2019 17:28:48 +0800</pubDate><description><![CDATA[1、网络基本配置文件/etc/network/interfaces
1）相关语句含义：
iface lo inet loopback：称设置lo接口的地址信息，此处设置为本地回环（loopback）
iface eth0 inet dhcp：称设置etho接口的地址信息，此处设置为动态自动获取（dhcp）
2）netmask 子网掩码
gateway 网关
二、TCP/IP
TCP/IP是一个协议...]]></description><category></category></item><item><title><![CDATA[Shell的基本运算符]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103117466</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103117466</guid><author>Smiling_star</author><pubDate>Mon, 18 Nov 2019 10:29:48 +0800</pubDate><description><![CDATA[两点注意：
1、表达式和运算符之间要有空格，例如 2+2 是不对的，必须写成 2 + 2，这与我们熟悉的大多数编程语言不一样。
2、完整的表达式要被 ` ` 包含，注意这个字符不是常用的单引号，在 Esc 键下边。

一、算数运算符
注：条件表达式要在[ ]内，且要哟空格，如[ $a == $b ];
注：乘法为 expr $a \* $b而不是 *
二、关系运算符
注：关系运算符只支持数字，不支...]]></description><category></category></item><item><title><![CDATA[笔记]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103093395</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103093395</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 22:58:36 +0800</pubDate><description><![CDATA[在操作时，对某些命令不熟悉，会遇到一些小问题，会不断添加
1、挂载u盘
插入u盘前后，查看dev，判断u盘名称，我的是sdb1
使用mount命令：sudo mount -t vfat /dev/sdb1 /media
(将u盘挂载在media目录下)
通过df命令进行查看
2、卸载u盘
umount命令：sudo umount media即可
3、查看IP地址，网卡名称
ifconfig -a
...]]></description><category></category></item><item><title><![CDATA[Linux和shell以及bash、dash的详解]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103093229</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103093229</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 22:32:30 +0800</pubDate><description><![CDATA[首先，我们先借用一张图来简单概括一下Linux系统的结构：

好的，下面我们来分别来解释其中的一些概念和作用：

Shell与Shell script

何为linux的shell？
人们...]]></description><category></category></item><item><title><![CDATA[如何快速转载优快云上他人的博文]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103092896</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103092896</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 22:09:33 +0800</pubDate><description><![CDATA[有些资料性博文，干货足，字数也足，十分想将其转载，但一点点复制粘贴，会十分麻烦，且耗费时间，更别说优快云上的代码格式等。所以，特意去搜索了一番。下面是我自己的总结
第一步
打开对方你所需要的那篇博文
第二步
鼠标右键选择“检查”，或者Ctrl+Shift+I
在页面右侧或者下方将会弹出html代码窗口（3个窗口）
第三步
在第一个窗口的搜索条内搜索article_content ，则下方代码处自...]]></description><category></category></item><item><title><![CDATA[Linux下/etc目录详解]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103092744</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103092744</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 21:42:07 +0800</pubDate><description><![CDATA[Linux /etc目录详解


&nbsp;


/etc目录&nbsp;


　　包含很多文件.许多网络配置文件也在/etc 中.&nbsp;


&nbsp;


/etc/rc &nbsp; or/etc/rc.d &nbsp; or/etc/rc*.d &nbsp;&nbsp;


　　启动、或改变运行级时运行的scripts或scripts的目录.&nbsp;


&nbsp...]]></description><category></category></item><item><title><![CDATA[特殊字符的运用]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103091435</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103091435</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 20:19:45 +0800</pubDate><description><![CDATA[前言
众所周知shell既是类Unix操作系统的命令解析器，用于解释执行用户输入的一连串命令，它类似于DOS下的command和后来Windows的cmd.exe。同时shell也是一种程序设计语言。作为命令解释型的脚本语言，它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令；作为程序设计语言，它预定义了各种环境变量，保留了一些关键字以及一些特殊字符的含义，并提供了许多在...]]></description><category></category></item><item><title><![CDATA[vi文本复制命令]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103091336</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103091336</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 19:48:05 +0800</pubDate><description><![CDATA[yy 命令：复制光标所在的整行。在 yy 前可加一个数字 n，表示复制当前行及其后 n-1 行的内容。
Y 或 y$ 命令：两命令功能一样，都是复制从光标所在处开始到行尾的内容。
yw 命令：复制一个单词。若光标处在某个词的中间，则从光标所在位置开始复制至词尾。同 yy 命令一样，可在 yw 之前加一个数字 n，表示复制 n 个指定的单词。
y) 命令：复制到下一句幵始的所有字符。
y} 命令：...]]></description><category></category></item><item><title><![CDATA[Shell的echo指令运用]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103085442</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103085442</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 19:37:30 +0800</pubDate><description><![CDATA[1、echo指令，用于字符串的输出，类似于c语言中的printf命令。
单只echo单纯输出时，输出内容加不加“ ”均可，结果没有什么区别，加上最好，“ ”内为echo要输出的内容
若和其他循环联合使用时，需与done连用，例如：
for i in time
do
echo "$i  is not well"
done

输出结果为time is not well
2、read xx  ： xx是...]]></description><category></category></item><item><title><![CDATA[shell脚本的一些注意事项]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103087145</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103087145</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 19:19:16 +0800</pubDate><description><![CDATA[1、Shell脚本的开头必须先输入 #!/bin/sh  或  #!/bin/bash，类似于c语言中的#include。
2、#! 是一个约定的标记，它告诉系统这个脚本需要什么解释器来执行，即使用哪一种 Shell。
3、完成脚本后，要使脚本具有执行权限
$ sudo chmod +x ./test.sh
4、运行shell脚本时，两种方式，例如脚本名为test.sh：
./test.sh  或...]]></description><category></category></item><item><title><![CDATA[开机自启动wifi]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103085018</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103085018</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 14:47:57 +0800</pubDate><description><![CDATA[1、脚本存放在/etc/init.d位置下，文件名如 hello，记得加上可执行权限。
sudo vi /etc/init.d/hello
sudo chmod +x /etc/init.d/hello


2、在脚本内编辑一下内容
### BEGIN INIT INFO
# Provides: lsb-ourdb
# Required-Start: $local_fs $network $rem...]]></description><category></category></item><item><title><![CDATA[Ubuntu命令行修改时间和时区]]></title><link>https://blog.youkuaiyun.com/Smiling_star/article/details/103079352</link><guid>https://blog.youkuaiyun.com/Smiling_star/article/details/103079352</guid><author>Smiling_star</author><pubDate>Fri, 15 Nov 2019 14:12:44 +0800</pubDate><description><![CDATA[Linux的时间分为系统时间和硬件时间。一般系统时间与硬件时间不同步。
系统时间：指当前Linux Kernel（内核）中的时间.
硬件时间：主板上有电池供电的时间。（命令hwclock，hardware clock）
查看系统时间的命令： $ date
一、修改系统时间的命令：$ sudo date -s
两种方式：
1、一次性修改时间与日期
$ sudo date -s “月/日/年 10:1...]]></description><category></category></item></channel></rss>