进入超级用户:
su root
密码:123456
输入要新增的用户名:useradd 用户名1更改用户密码:passwd 用户名1
输入密码:456789
切换用户:su - 用户名2
显示当前目录:pwd
why:程序。
简单文件系统。
系统管理 (
what:叶。
结点:文件根。
结构:倒置的树中间结点。
文件系统边:文件之间的关联。
行为(访问) ①从根到结点的路径:/home/xy/a1现在的位置。
where:
文件系统在哪:分区。
how:怎样去用访问文件系统。
当前目录。创建用户即创建目录。
创建目录。在xy下创建a1文件:
mkdir /home/xy/a1
pwd已经知道当前位置。
mkdir ./b1 或 mkdir b2进入目录。目录(内部结点) 绝对 cd /home/xy/a1不能执行相对 cd a1 或 cd ./a1只能进入和退出。
4.返回(切换)
绝对 cd /home/xy/b1
相对 cd ..b1
5.删除目录。
绝对 rmdir /home/xy/b1
相对 rmdir ./b1 或 rmdir b1rm a* 把目录文件下所有a的文件删掉。
目录非空无法删除。
rmdir -r tmp1
tmp1 下所有目录文件删掉。
文件名创建文件。
-l 查看当前位置下所有文件
d开头:目录文件。
开头:普通文件。
叶节点(文件): 3.执行文件:
a2 权限不够。
rw- rw- r--
用户组其他组。
u g o对文件的权限。
rw-读写执行。
给用户本人对a2增加执行的权限。
chmod u+x a2
用二进制数。
4.删除文件。
rm a2不能使用rm -r a1
5. 拷贝文件。
cp 源目标。
把源节点拷到目标节点。
cp a1 b1/a2
把a1拷到b1下再换名为a2
把目录b1拷到b2:
cp -r b1 b2
改名:cp -r b1 b2/b3
在linux文本编程。
程序→文件→对应树上的节点。
linux文本编辑器vi
占用内存小。
运行快。vi
结构。what
行为。状态:
初始 ②命令 ③插入 ④退出。
vi 程序名。cpp
把源程序转换为可执行程序。语法检查。
g++ o 可执行程序源程序。
设定行号:se nu
取消行号:se nonu
删除:在命令状态下:删除一个字符:x
删除3个字符:3x
删除一个单词:dw
删除n个单词:ndw
删除一行:dd
从当前光标删至此行最后:d
删除第2行:2 d
利用行号删除,从第2行删除到第7行:2,7 d修改:命令状态下。
修改一个字符: r
插入状态下。
修改一个单词: cw
修改一行: cc
从当前位置任意: r
查找。在命令状态下输/+要查找的字符。
运行完后还在命令状态下。
n光标指示。
开头 $结尾 /^查找空白行。
复制粘贴。在命令状态下先复制再粘贴。
执行完后还在命令状态。
复制n行:nyy
粘贴到光标下面:p
粘贴到光标上面:p
复制2~7行在8行下面:2,7 t 8
复制单词:yw
p→粘贴到光标右面。
p→粘贴到光标左面。
make微语言自助编译语言。
可执行程序名与源程序名要相同。
6 直接到第6行。
编译链接。执行。
1.问题→vi编辑器。
转换为可执行程序(结构)
3.把可执行程序执行 ./mytest
4.自动化。
移动。在命令状态下。
移动4.5.6行到8行下:4,6 m 8
4 m 8 把4行移动到8行。
替换。在命令状态下替换。
替换完后还在命令状态下:s/include/include/g被替换替换。
只替换找到的第一个。
从1~11行的include都替换。
1,11 s/incldue/include/g从1到最后一行。
1,$)s/incldue/include/g嵌入执行在命令状态下:
!pwd →在哪。
回车。! ls -l
把6~11行复制并保存在mytset2上:6,11 w程序设计。程序:
问题算法(解决问题步骤) 程序
数据结构。属性。
结构 对象操作→接口。
面向对象行为:提供服务,职责。
程序对象的协作→发送消息。
脚本程序:面向命令。
看到mybin
tar cvfz 0131122351_yangfan . mybin
字节数。tar tvfz 0131122351_yangfan .
解压。tar xvfz 0131122351_yangfan .
进程之间的关系:进程树。
1.通过信号 kill -q 2407杀死 ^c退出。
进程间的协作:进程间的通信。
2.通过管道。
pwd|ls -l 查看进程树。
pwd> 在输入到。
shell脚本语言。
why:unix 系统维护:→自动化。
bash shell脚本语言特点:解释型:边解释边执行,不需像c/c++编译链接。
解释器:pwd,ls -l等都在解释器下存在。
解释器不一样,语言不一样。
语用。语言语法。
语意。变量 a=2+2(单个的3个字符)
所有的数据都是字符串
shell脚本程序命令:cd,mkdir,g++,vi等。
算法:每一个步骤都是命令。
如何写脚本程序。
vi 1.写解释器:#!/bin/bash2.①directory=mybin3
②read directory
③echo “please input directory”
Unix环境高级编程第一章 笔记
unix环境高级编程 第一章 课程内容介绍,讲解基本概念。文件 数据或设备的一种逻辑组织。linux下7种文件类型 1 普通文件 regular file 文本文件 可执行文件 html文件等,file命令查看文件的详细信息。2 目录文件 directory 3 链接文件 link 4 块设备文件 ...
整理 开闭件整理笔记
开闭件知识点简要归纳。一 密封系统。1 一道密封。门内板处断面。窗框处断面。接角处。2 二道密封。3 水切。4 玻璃密封条。其他 1 胶条材料 2 橡胶成品物理性能。3 实验方法。4 注重气孔开设和cae验证。5 常见失效问题。1 长度设置不对。2 密封性不好。3 开孔设置不合理 太少关闭力大,太多...
英语笔记整理
unit 1 1.one size fits all 通用,不考虑个体差异。2.meet one s needs 满足需求。3.at times sometimes 有时。4.be well worth the effort 努力是值得的。5.at the top of 在 的顶端 top stud...