基本知识
-
终端
终端就是一个输入窗口的简称
-
shell
链接操作系统和输入指令的中介,解析输入指令成操作系统能处理的命令
-
bash
某个操作系统的shell,不同的操作系统的shell有语法上的差异
Ubuntu系统的文件设置
-
/
根目录,所有电脑的东西都是放在这里 -
/user/userName
用户操作的权限内容 -
/bin
即在user目录平级的目录是要用管理员权限去操作,sudo -
~
即当前用户的目录地址/user/userName
操作服务器
ssh
Secure SHell protocol 的简写 (安全的壳程序协议)操作远程服务器的shell
示例:ssh sever@192.168.0.1
sever:服务器端同户名
192.168.0.1:服务器用户名
- 安装服务器
npm install http-server
http-server
**以上仅仅使用了前端的方式去操作计算机构建服务器,请follow java ···的方式**
内网就是屏蔽了一些ip,只能有特定的ip地址访问
总结:任何由计算机硬件组成的机器都可以生产服务器,有些服务器是用来做git管理,有些做文件上传服务器,使用ssh链接上服务器的shell,再通过命令行来操作其功能,是要变成静态资源服务器,有些做资源分发,都是计算机,没有什么区别,只是我装的是window系统,它用的是linux系统
vim的使用
1. vim fileName.extensionName
进入vim编辑fileName
2. i
for insert
编辑文件``
3. esc键进入命令行模式
4. :wq
for write$quit
保存退出
5. :q!
for quit
不保存强制退出
基本命令行
-
pwd
forprint working directory
查看当前完整路径
2. 查看文件夹
-
ls
forlist segment
查看但不包括隐藏文件夹 -
ls -a
forlist segment --archive
查看当前目录下所有文件(包括隐藏文件)
-ls -al
for list segment --archive list
查看当前目录下所有文件(包括隐藏文件的详细信息)
-
cd path
forchange directory
相对路径绝对路径自个玩着切换啊
4.touch fileName.md
创建空文件(带时间戳)并不造干嘛用
5. 删除文件
-
rm fileName.md
forremove fileName.md
删除单个文件 -
rm -rf file
forremove --recursive --force
删除整个文件夹并且不提示
6.mv fileName.md FILE.MD
for move file
可以是重命名文件也可以移动文件,移动文件后面要为path
1、在linux下有些命令这样使用ls -a(参数前一横);
2、有些命令这样使用cp --help(参数前两横);
3、还有一些这样使用tar -xzvf(参数前有一横);
4、而有些这样使用tar xzvf(参数前没有横)。
关于命令的使用区别我们一一解释:
第一种:参数用一横的说明后面的参数是字符形式。
第二种:参数用两横的说明后面的参数是单词形式。
第三种:参数前有横的是 System V风格。
第四种:参数前没有横的是 BSD风格。
来源(https://blog.csdn.net/moudaen/article/details/9209629)
网友评论