一、 linux基础
-
对文件或文件夹的操作
dir:显示当前文件夹的目录
ls:获取当前文件夹的目录
ls -a:显示当前文件夹下的隐藏文件
cd:进入文件夹
注:cd ~ :回到用户主目录
cd / :回到根目录
mkdir:创建文件夹
pwd:显示当前文件夹的完整目录路径
cp:复制文件,包含两个参数,第一个为文件名,第二个为目标目录名
复制文件夹:cp -R aaa ddd
说明:-R 代表复制目录,用于复制目录
rm:删除文件
删除文件夹:rm -r bbb
说明:删除目录要加-r -
补充高级命令
touch:
将已存在的文件的时间标签改修改为系统当前的时间(默认),也可以通过参数指定时间,但是数据原封不动。
用来创建新的空文件,这个应该是最常用的一种方法。
vi:查看并更改文件内容
cat:查看文件内容
ln -s 源文件 目标文件 建立软链接
startx或init 5(0、1、2、3、4、5)
0关机
1单用户
2多用户状态没有网络服务
3多用户有网络服务
4系统未使用保留给用户
5图形界面
6系统重启
二、es5的新增语法
2.1 严格模式
目的:为开发者提供一种更加稳定安全规范的开发模式,如防止全局变量被污染。
受限制的语法:
使用变量但不声明。
写入到只读属性。
如:
var testObj = Object.defineProperties({
}, {
prop1: {
value: 10,
writable: false // by default
},
prop2: {
get: function () {
}
}
});
testObj.prop1 = 20;
testObj.prop2 = 30;
将属性添加到extensible 属性设置为 false 的对象。
删除变量、函数或参数。
如:
var testvar = 15;
function testFunc() {
};
delete testvar;
delete testFu