一、linux常见命令
清屏:ctrl+l
在终端输入clear
补全键:tab键
上下箭头:查找输入的历史命令
打开一个和当前路径相同的终端:ctrl+shift+n
1.ls显示当前目录
ls -a:显示当前路径下的所有文件(包括隐藏文件))
以.开头的文件:隐藏文件
.代表当前目录
..代表上一级目录
Ls -l:显示当前路径下的文件的详细信息(属性)
选项可以配合去用
2.pwd:显示当前所在的绝对路径(以根目录开始的路径)
3.Cd 路径:切换路径
Cd : 直接跳转至家目录
Cd ..:跳转至上一级目录
Cd -:跳转至上一次操作的时候的路径
4.touch 文件/文件路径 一次可以创建多个
5.Mkdir 文件夹名/文件夹路径 一次可以创建多个
6.rm 文件/文件路径 一次可以删除多个
7.rm -r 删除文件/文件夹(-r 递归)
-i 每次删除之前会提示
Rm -ri
8.rmdir 删除空文件夹
增删改查
9.Cp 源(文件/-r文件夹) 目标文件 复制
10.移动:Mv 源文件 目标文件
改名字:mv 原文件名 修改的文件名
二、vim编辑器
如果文件存在,直接打开进行编辑
如果文件不存在,创建文件并且打开编辑
三种模式:
- 刚进入:命令行模式
- 插入模式:打代码
- 底行模式:光标在底下闪
命令行模式到插入模式:i
插入模式退出到命令行模式:esc
命令行模式到底行模式;shift+ :
底行模式退出到命令行模式:esc
底行模式:
w:保存
q:退出
q!:强制退出
wq:保存并退出
Wq!:保存并强制退出
Set nu:设置行号
Set nonu:取消行号
命令行模式:
yy:复制
p:粘贴(从光标的下一行去粘贴)
nyy:复制n行
dd:删除(剪切)
Ndd:删除n行(剪切n行)
u:撤回
Ctrl+r:反撤销
Vim hello.c
gcc hello.c :生成一个名为a.out的可执行文件
如果直接这样去编译多个文件,gcc直接去编译:会覆盖之前生成的a.out
要给生成的可执行文件起名字:(-o参数)
gcc hello.c -o hello(自己起的名字)
怎样去执行可执行文件:./可执行文件名
三、程序的设计步骤
Vim(编辑)->gcc(编译)->./a.out(执行、调试)
四、计算机的数据表示
4.1非数值数据:
字符 图片 声音 视频
‘a’ ‘z’
字符串
“shang”
字符在计算中是以ascii码去存储的 一个字节占8个bit
‘A’用65表示 ‘a’用97表示
大写转小写只需要+32即可
printf(“格式控制串”,输出表);
格式控制串:原样输出的内容+格式化符
输出表:要输出的内容
%d表示以整型输出
%f以浮点型进行输出
%c以字符型进行输出
示例:
Int a = 65;
printf(“a= %d\n”,a);
a = 65
4.2数值数据
4.2.1数值数据
十进制(逢十进一)(0-9)
0 1 2 3 4 5 6 7 8 9 9+1= 10
二进制(逢二进一)(0-1)
0 0+1=1 1+1= 10
八进制(逢八进一)(0-7)
7 + 1 = 10
十六进制(逢十六进一)(0-9 a(A)-f(F)(15))
F+1 = 10
为了区分十进制、八进制、十六进制