徐州网站开发如何,苏州市城乡和建设局网站首页,东莞网络推广外包公司,网站做零售linux文件系统结构
windows文件系统
windows操作系统将硬盘进行了分区#xff0c;分为了A,B.C.D等符号标识。
linux文件系统采用的是树形结构#xff0c;最上层是根目录#xff0c;其他所有目录都是从根目录出发而合成的。
2.常见的目录
/ 所有文件的根目录
/bin …linux文件系统结构
windows文件系统
windows操作系统将硬盘进行了分区分为了A,B.C.D等符号标识。
linux文件系统采用的是树形结构最上层是根目录其他所有目录都是从根目录出发而合成的。
2.常见的目录
/ 所有文件的根目录
/bin 存放二进制可以执行命令目录
/home 用户家目录的基点目录默认每个用户的家目录都设在该目录下。
/lib 存放标准程序的设计库的目录又叫动态链接共享库目录。
/etc 存放系统管理和配置文件目录
/dev 存放设备特殊文件目录
/usr 最庞大的目录存放应用程序和文件目录
/root 跟用户超级用户的主目录
3.linux快捷键
1.开启一个新的终端
ctrlaltt
2.虚拟机全屏
ctrlalt回车
3.清屏
clear或ctrll
4.终端字体变大
ctrlshift
5.终端字体减小
ctrl ‘-
6.鼠标指针移除虚拟机
ctrlalt
4.linux 基础命令
1.pwd
功能print work directory的缩写显示当前目录的绝对路径
2.cd
功能change directory 的缩写切换目录
绝对路径以/为起点遍历到子目录
相对路径以当前目录为起点遍历到子目录
常用目录 . 当前目录 . . 上级目录 - 上一次操作所在路径 ~ 返回到家目录相当于/home/用户名的路径
3.ls
功能list的缩写列出当前目录的内容
4.touch
功能新建一个文件
5.clear
功能清屏
6.mkdir
功能在当前目录下新建目录
7.rm
功能默认删除文件加上指定的修饰符后可删除文件夹 -r 删除文件夹 -f 强制删除
8.cp
功能拷贝文件/文件夹到指定的位置
9.mv
功能1.移动文件 2.重命名 5.vim编辑器的介绍以及使用
1.vim 编辑器书写代码的工具 gcc 编辑器编写代码的工具
2.基本操作
1. 打开或创建文件
#vim 文件名
说明说明文件存在直接打开如果文件不存在创建文件
2.打开文件直接定位到某一行
#vim 文件名行号
例如vim helloworld. 2 #直接定位到第二行
#vim 文件名
说明打开文件光标直接定位到文件尾部
3.删除交换文件
如果vi异常退出在磁盘上可能会保存有 交换文件交换文件是一个隐藏文件以.swp结尾
下次使用vi编辑该文件时按下字母d,就可以删除文件
4.vi的三种工作模式
命令行模式不能书写代码只能进行复制粘贴等命令操作
编辑模式按下“i”键在终端的左下角会出现一个“insert”的关键字边进入插入模式可以输写代码
末行模式代码书写完毕后按下esc键退出插入模式再按下shift:键盘末行模式可以使用末行命令
5.末行命令
w 保存 write 的缩写
q 退出quit 的缩写如果修改后没有保存不允许退出
wq[x] 保存并退出
q! 强制退出
3.高级操作
1.移动
方向键
行内移动
w word 向后移动一个单词
b back 向前移动一个单词
e end 与b配合可以在一个单词的开始和结尾切换
0 行首
$ 行尾
^ 行首第一个不是空白的字符设置
行数移动
gg go 文件顶部
G go 文件末尾
数字gg go 移动到数字对应的行数
数字G go 移动到数字对应的行数
数字 移动到数字对应的行数
屏幕移动
ctrl b back 向上翻页
ctrl f forward 向下翻页
H head 屏幕顶部
M Middle 屏幕中间
L Low 屏幕底部
段落移动
vim中使用空行来区分段落
{ 上一段
} 下一段 2.括号切换
% 括号匹配以及切换 3.选中文本可视模式
v 可视模式 从光标位置开始按照正常模式选择文本
V 可视行模式 选中光标经过的完整行
ctrl v 可视块模式 垂直方向选中文本
注意可以与前面学习的移动命令配合使用 4.撤销和恢复撤销
u undo 撤销上次命令
ctrl r redo 恢复撤销的命令 5.删除文本
x cut 删除光标所在的字符或选中的文本
d(移动命令) delete 删除移动命令对应的内容
dd delete 删除光标所在的行可以使用ndd删除n行
D delete 删除至行尾
dG 删除光标所在位置到文件的末尾
以下是常见的组合命令:
dw从光标位置删除到单词末尾
d0:从光标位置删除到一行的起始位置
d}: 从光标位置删除到段落结尾
ndd:从光标位置向下连续删除n行
d5G:从光标所在行删除到指定代码行的末尾 6.复制粘贴
y 复制
yy 复制到当前行
nyy 复制n行
p 粘贴 7.替换命令
r replace 替换当前字符
R replace 替换当前光标后的字符按ESC回到命令模式 8.缩排和重复执行 向右增加缩进 向左减少缩进
. 重复上次命令 9.查找
/str 查找str
n 查找下一个
N 查找上一个 10.单词快速匹配
* 向下查找当前光标所在的单词
# 向上查找当前光标所在的单词 11.查找并替换
在vim中替换命令需要再末行模式下执行
全局替换
一次性替换文件中的所有出现的旧文本 12.可视区域替换
1选中要替换文字的范围
s/old/new/g
1在指定的范围内进行替换
n1,n2s/old/new/g
说明%s 全文替换 /g 不询问 /c 询问确认 13.插入命令
i insert 在当前字符前插入文本
I 在行首插入文本
o 在当前行后面插入空行
O 在当前行前面插入空行
a append 在当前字符后插入文本
A 在行末插入文本 13.一次性给多行代码增加注释
1首先按下键盘上的esc键进入命令模式并使用^将光标移动至行首
2使用替换命令
n1,n2/^/注释符(#)/g 14.一次性取消多行代码的注释
方法
1首先按下键盘上的esc键进入命令模式并使用^将光标移动至行首
2使用替换命令
n1,n2s/^注释符#//g 15.末行命令扩展
e edit 切换浏览文件 当文件修改后如果没有保存不能切换文件
n new 新建文件
w write 另存为 16.显示行号
set number 6.GCC编译器的介绍和使用
1.介绍
它是GUN Compiler Collection 的缩写
2.GCC编译器
使用gcc编译源代码
1方法1使用系统生成的可执行文件
gcc helloworld.c 系统默认会在当前目录下生成一个叫做a.out的文件【all out】
./a.out 执行a.out文件输出对应的结果
2方法2用户自定义可执行文件
gcc helloworld.c -0 helloworld 编译代码用户自定义生成的可执行文件名称 7.生活中的常量
一、生活中的数据
1.整数
100,200,300,400,500
2.小数
12.5,3.14,11.11
3.字母
A,B,C,a,b,c
在c语言中一个字母称之为一个字符字符使用单引号引起例如a
4.单词
hello,world
在c语言中一个单词可以称之为字符串字符串使用双引号引起例如“hello”
二、生活中的数据在c语言中的描述
1.整型常量
100.200.300
2.浮点型常量小数
12.5 3.14 11.11
3.字符常量
在c语言中每个字符都有一个对应的ascii的整数值
一个字符常量站1byte,1字节byte8个二进制位bit
linux中查询ascii码的方法**man ascii**
a A 1
4.字符串常量
字符串常量都以“”引起来等价于多个字符的结合 ‘\0’,其中‘\0’叫做字符串结尾标识
5.标识符常量宏定义
功能用宏名来代替某些常量数据在某些特殊的场合可以提高程序的可读性。宏名常大写
格式#define 标识符名 常量数据 8.打印函数
一、c语言代码的框架
#include stdio.h //头文件 int main() //主函数 { //代码 return 0; //结束函数的运行
}
二、c语言中的输出函数
printf函数
printf(字符串 格式控制串参数1 参数2 ......)
参数
格式控制串 功能
%d 输出十进制数把后面参数当做十进制数据输出
%c 输出字符
%s 输出字符串
%f 输出小数
%e 以科学计数法的形式输出小数3.14e10
%0 输出八进制数若是加上#会输出对应的标符位0
%x 输出十六进制数若是加上#会输出相应的标符位0x 9.c语言中的变量 二、变量
在c语言中声明变量的格式 声明变量的本质 示例代码 sizeof运算符
功能计算不同数据类型的变量在内存中所分配的空间
格式sizeof(变量名)或sizeof(数据类型)
注意sizeof运算符的计算结果为size-t类型