Shell value too great for base
Shell: value too great for base记录一下《鸟叔的linux私房菜(第三版)》第13章P399“编写一个shell脚本计算还有几天过生日”遇到的问题。
123456789101112131415161718192021222324252627#!/bin/bashecho "I will caculate..."read -p "Please input you birthday(YYYYMMDD, ex>19940910):" birthdaydate2 = `echo $birthday | grep "[0-9\{8\}]"`if ["date2" == ""]; then echo "please input correct date format" && exit 0fideclare -i date_birth_md = 10#`date --date="$date2&q ...
Xshell无法连接到Linux虚拟机
Xshell无法连接到Linux虚拟机今天用Xshell连接Linux虚拟机时,连接失败(检测了sshd服务是打开的)。不知道为啥。于是就用虚拟机ping了主机,没问题,可以ping通,但是呢,用主机ping虚拟机,不好使。于是在网上找了找,找到了答案。
原文地址:linux虚拟机能ping通windows主机,windows主机ping不通linux虚拟机的解决办法
下面的我根据个人情况有一点修改。
虚拟机网络连接方式选择NAT
关闭liunx防火墙关闭防火墙的命令:
1service iptables stop
确定是否关闭:service iptables status
关闭windows防火墙
可自行百度
查看虚拟机IP在linux使用ifconfig查看ip,如图可看出ip是192.168.19.130
在windows主机的网络设置中选择VMNet8
——>右键——>属性——>TCP/Ipv4——>IP地址输入192.168.19.1(这个是根据虚拟机192.168.19.130来的),子网掩码输入255.255.255.0,其他空
再互相 ...
Cookie、Session、WebStorage
Cookie、Session、WebStorageCookie
cookie是一段由服务器发送给浏览器并保存到本地的一段数据(缓存),大小一般为4KB.
cookie存储着用户的一些信息,在浏览器再次访问同一个URL时会将这段Cookie附加到HTTP请求中发送给服务端。因此,这会增加流量消耗。
Cookie一般在浏览器关闭(会话结束)时就被删除,但也可以通过Expire或Max-Age来设置过期时间。
浏览器可以通过document.cookie读写Cookie,若要阻止此行为,可以在Set-Cookie头中添加HttpOnly标记。
SessionSession的实质是存储在服务器里的一小块内存,一般来说是基于Cookie实现的。实现过程如下:
123456789/*服务器端1.当第一次使用Session时,服务器要创建一个sessionID来作为session中存放用户信息的唯一标识*/let session = {};let sessionID = Math.random().toString().slice(2);/假设为 '123456789 ...
Creating and triggering events
Creating and triggering eventsThis article demonstrates how to create and dispatch DOM events. Such events are commonly called synthetic events, as opposed to the events fired by the browser itself.
Creating custom eventsEvents can be created with the Event constructor as follows:
1234567const event = new Event('build');// Listen for the event.elem.addEventListener('build', function (e) { /* ... */ }, false);// Dispatch the event.elem.dispatchEvent(event);
The above ...
apt-get命令、dpkg命令、rpm命令和yum命令
apt-get命令、dpkg命令、rpm命令和yum命令一般来说著名的 Linux 系统基本上分两大类:
RedHat 系列:Redhat、Centos、Fedora 等
Debian 系列:Debian、Ubuntu 等
Debian系列1. apt-get常用的命令
sudo apt-get update 更新源
sudo apt-get install packageName 安装包
sudo apt-get remove packageName 删除包
sudo apt-get remove packageName —pure 删除包,包括其配置信息
sudo apt-get install packageName —reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get build-dep packageName 安装相关编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-get source ckageName 下载该包的源代码
sudo apt- ...
Ubuntu 18.04LTS系统设置窗口打不开或者消失解决办法
Ubuntu 18.04LTS系统设置窗口打不开或者消失解决办法系统设置打不开,请重新安装gnome-control-center命令:sudo apt-get install gnome-control-center
系統设置里只有很少的几个图标请重新安装unity-control-center命令:sudo apt-get install unity-control-center
关于linux丢失/root文件夹导致的-bash-4.1#(不显示路径)的解决办法
关于linux丢失/root文件夹导致的-bash-4.1#(不显示路径)的解决办法
新建root目录
1mkdir /root
重新从主默认文件拷贝配置信息到/root目录下
12cp /etc/skel/.bash_profile /root/cp /etc/skel/.bashrc /root/
注销后重新登录
12logoutsu - root
重新登录后应该就可以正常显示啦!
参考文章
https://www.cnblogs.com/2lianzhang/p/8052312.html