linux 编程语言
知识巩固 第一课
日期
:2018.11.03
在虚拟机终端的指令下操作:
1.#与$:操作用户提示符 ;
#root 为超级用户;
$
su为普通用户;
超级用户与普通用户之间可以相互转换,其中超级用户具有最高权限,在新手期建议使用普通用户以防误删等错误操作;
2.
vim 命令 的使用;
vim为文件编辑器功能;
vim + xx (xx为文件名) 即在虚拟机中创建一个名为xx的库文件,此文件创建完后可对其进行编程,修改等操作;
3.gcc 命令 的使用;
gcc为文件编译器功能;
gcc +xx (xx为文件名)即在虚拟机中将名为xx的库文件进行编译功能,当然gcc的功能远不及此。
指令模式:
大概写法
:commond [option] pram1
pram2 (指令加选项加参数);
如 ls -al
(显示 所有的长格式文件);
文件目录:
/:绝对目录 ;文件开头没有带‘/’时即为相对路径;
. : 当前目录;
… : 当前目录的上一级目录;
-
·/:根目录;
- : 当前用户的根目录;
_ : 当前目录的上一级操作;
mkdir :创建目录;
cd: 选择当前目录;
3.用户 用户组
文件属性: 十组指令代码的开头第一个字母;
d:文件目录;
p:管道目录;
l : 链接文件;
b:设备文件;
c :字符文件;
—:普通文件;
执行代码 :从第二组开始到最后一组结束,三组用户指令代码;
分别为用户,用户组,其他第三方;
代码为 :rwxrwxrwx 其中 r:读程序;w:写程序;x:执行程序;当某一项操作禁止时将该操作画-即可。如:读与执行禁止写 表示为 r-x;
cp:复制;
rm:删除;
mv:移动;
4.vim操作下的文件模式:
1.一般(命令)模式;
2.插入模式;
3.底行模式;
一般模式下 按 ‘i’进入插入模式;
插入模式下 按‘esc’进入一般模式;
按 ‘shift +:’ 进入底行模式;注:在插入模式下时无法进入底行模式;
底行模式的操作指令:
‘w’:保存指令;
‘q’: 退出指令;
‘wq’:保存并退出指令;
‘wq!’:强制保存并退出指令;一般在普通用户模式下使用;
‘sp+文件名’:打开多个文件窗口;
‘dd’:当前光标所在行删除;
‘dG’:当前光标到末尾全删除;
‘Y’:复制;
ctrl +r :重复之前动作;
一般模式指令操作:
x:删除;
u:返回;
5.三级存储数据:
1.cache 高速缓存存储器
2.内存
3硬盘
6.系统软件包括:软件操作 、语言处理、数据库管理;
最小硬件系统:所有组成系统是当前系统中必不可少的;
代码的临界区(网络编程):
指处理时不可分割的代码,运行这些代码不允许被打断;
7.线程与进程的关系:
线程依赖于进程;
进程由系统创建;
线程由进程创建;