unix
一、Unix 是一个系统
window 普通用户
Unix 安全性高 后期项目一般部署到---Unix
Unix 无图形化界面 开机后与 window的 win+r 输入cmd相同
Unix与Solaris相似 统称为 Solaris 历史是
由于Unix不开源
出现linux(开源)
Mac(不开源)等等
统称为Solaris系统
二、OS模型(洋葱模型) 分为4层
Shell 壳(外壳、脚本、或者终端) 是用户与Kernel交流的接口,负责编译和解释功能
File system 文件系统 文件排列管理(笔记抽象)
文件和目录组成的一个树形结构 Unbuntn的根目录:/
APPlcation 应用(如IE、QQ等等)
三、1.swap space 交换空间 window中称为虚拟内存
2.deamons 精灵进程 随着系统启动而启动的进程
3.pathname 路径名
absolute pathname 绝对路径 Unix中以/开头 windows中以c: d: 或者 e:等等 开头 路径名不会随着当前路径辩护而变化
relative pathname 相对路径 Unix中不以/开头 windows中不以c: d: 或者 e:等等 开头 路径名随着当前路径辩护而变化
4.cammand [option(s)] [argument(s)]命令 []内可选,是为了加强命令的参数 API链接: https://pan.baidu.com/s/1N-fh4ON3znZPYjXUskaMAA 密码:xews
一行命令不得超过256个字母 否则会报错
不同于DOS 1、区分大小写2、不同的命令提示
有图形化界面的Unbuntn中 同时按 ctrl+alt+t 打开终端
简单命令:
1.clear 清屏
2.pwd 显示当前路径
3. cd [pathname] 改变目录
cd 进入家目录 同 cd ~
4.ls [option(s)] [argument(s)] 展示文件目录和列表
ls 查看当前目录下的文件列表
ls /home 展示/home目录下的文
ls -a 显示所有文件(包括隐藏文件)
ls -R [argument(s)] 递归展示文件(尽量不要在家目录、根目录或多文件目录下使用)
ls -t 按照时间顺序展示
ls -l 展示详细信息
第一个字母 表示 文件类型
- 普通文件
d 目录
l 链接文件 快捷方式
不常用的:
c 字符文件
b 快文件
s 网络文件
p 管道文件
后边9个字母 表示 文件权限
rwx rwx rwx
拥有者 所属组 其他用户
r read 读权限
w write 写权限
x exec 运行权限
- 没有权限
ls -F 展示文件类型
/ 目录文件
* 可执行文件
@ 链接文件
(啥也不写) 普通文件
当ls要多项操作时 可直接在-后填写多个字母 如 ls -laR
5.cal 日历
6.chmod mode filename 更改权限 (先看后边的命令最后在操作)
两种方式:
1.字符模式: 拥有者(u) 所属组(g) 其他用户(o) 所有用户(a) +加权限 - 减权限 = 等于 读权限(r) 写权限(w) 运行权限(x)
格式: chmod u+rwx,g-rwx 文件名
2、数字模式: 读权限(4) 写权限(2) 运行权限(1) 权限相加直接赋予
格式: chmod 736 文件名 将文件权限改为rwx-wxrw-
7.touch filename(s) 新建文件,更新文件最后一次访问记录
8.mkdir [-p] directory_name 创建[递归]文件夹
9.su 用户名 切换用户
10.passwd [用户名] 更改[用户名]的密码 (更改密码后请牢记)
sudo passwd root 更改root密码 root是超级用户 当前用户下操作不当会损坏系统 sudo临时 提升权限
11.cp 复制文件/目录
复制文件
cp [-i] 源文件 目的文件
cp [-i] 多个源文件 目的文件夹
复制目录
cp -r[i] 多个源文件夹 目的文件夹
12.mv 重命名/移动文件
mv [-i] 源文件 目的文件 重命名
mv [-i] 源文件(s) 目的文件夹 移动文件
13.rm/rmdir
rm 删除文件/目录
rmdir 删除空目录
删除文件
rm [-i] filename(s)
删除目录
rm -r[i] directory_name(s)
rmdir 空文件夹(s)
14. cat 文件名(s) 一次性显示全部内容
15. more 文件名 分页显示
5.login/logout
telnet ip 只适用于局域网,安全性不高
ssh 用户名@ip 外围网,需要自己安装
exit 退出
ping ip 检测与服务器是否可以连通
ifconfig (-a) 获取本机ip
ipconfig windows下获取本机ip
四、元字符:$ > >> < * ? 等等
. _ 不是元字符
1. * 0个或多个任意字符
d* 表示以d开头的文件
2. ? 一个任意字符
d? 表示以d开头的两位字符文件
3. ; 用来分割多个命令
4. >,>> 重定向输出
> 文件名 覆盖
>>文件名 追加
标准输出 显示屏 标准输出时 后加 > 文件名 把应该显示在屏幕上的东西 存在文件中
标准输入 键盘
5. | 管道命令
1、用来连接多个命令
2、将上一个命令的输出当作下一个命令的输入
3、使用同一块内存
6. 空格
分段 或者 特定的作用
如 more 文件名 时 空格显示更多
相关阅读
在每一个淘宝卖家第一次开店铺的时候,最苦恼的应该就是淘宝店铺的运营方案了吧。那么想要做好的淘宝C店运营的方案,我们需要知道哪
经常使用Word2003排版,进行页面设置,可能会导致Word偏于自己的喜好设置。这样的话,别人在使用自己计算机中的Word可能会很不方便。像
本节主要介绍UNIX网络编程卷1(第三版)在Ubuntu16.04的配置问题,并运行一个简单时间获取客户程序。 1.首先下载源文件,链接如下:http://
openlayers是一个开源免费的js库,用于在网页中实现地图的动态显示和交互。一起看看官方对openlayers的介绍。 OpenLayers makes i
(一)递归概念递归本质:程序调用自身的编程技巧叫做递归。程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语