Liunx下的基本操作
1: 默认普通用户登录系统,普通用户都在管理组里面,管理员有更高的权限,
想要某个操作在管理员模式下运行,sudo空格+命令
sudo ls
2: Linux和苹果与window系统不一样,采用路径统一管理,所有的目录和文件都合并在单一的目录树下。
3: 查看文件
ls 显示当前文件夹下的文件
ls / 显示当前Linux下根目录所有的文件和文件夹
ls -l / 以列表形式显示根文件和文件夹,d开头表示文件 夹,l表示链接,(看不到隐藏文件)
ls -l -a 表示以列表形式显示当前文件夹下包括隐藏文件。
pwd 显示当前所在的文件夹
注:所以的文件夹都有两个隐藏文件夹,.
文件夹,..
文件夹,根目录也存在,但是根目录的上级文件夹还是它自己。
4: 进入文件
cd / 表示进入根目录
cd ./文件名 表示进入当前文件夹下的文件(./可省略)
cd ../文件名 表示进入上级目录文件夹下的文件
绝对路径(从根目录下面开始找)
cd /var/www/ 直接从目录下开始查找进入www
相对路径
cd ./ 表示查找进入当前文件夹下的.文件夹,.文件夹就表示当前文件夹
5: 创建和删除文件
创建文件:
下面这种方式是在aaa前面的文件夹全部存在的情况下创建,如果html文件夹不存在,则创建不成功
mkdir /var/www/html/aaa
可以使用下面这种方法,如果目录不存在就会一同创建(递归创建)
mkdir -p /var/www/html/aaa
删除文件
rm -rf aaa 表示强制删除aaa及其文件夹一下的文件
注:创建和删除都需要在管理员模式下才能进行。
VIM编辑器
Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版(纯字符编辑器)
被称为“神一样的编辑器”
需要掌握的基本知识:
vim下分为一般模式和编辑模式和命令模式,一般模式下只可以复制粘贴等操作,但是无法编辑,编辑模式下可以进行内容编辑
命令模式与编辑模式的切换:
按下i,o,a,r,I,O,A,R进入编辑模式,~esc~键退出编辑模式
i前面插入,a后面插入,o下一行插入,r表示替换
I行首插入,A行尾插入,O上一行插入
命令模式:
:w表示将编辑的数据保存写入硬盘
:q表示退出
:q!表示强制退出
:wq表示保存后离开
创建直接的第一个http服务器:
const http = require("http");
// Create an HTTP tunneling server
var server = http.createServer( (req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('okay');
});
// now that server is running
server.listen(1337, '192.168.136.129', () => {
console.log("server start! welcome")//表示服务器启动时的提示。
});
server start.jpg
server okay.jpg
服务器端程序需要不停运行,监听某个端口,对外提供服务,保证无论用户何时访问都可以,
server.listen(端口号,服务器地址/域名,匿名函数/回调函数)
网友评论