Linux初学(一)
Linux操作系统应用范围广,完全开源,免费,适合做系统开发和嵌入式开发,目前市面上的安卓,iOS都是基于Linux进行修改而创建。
简单的指令使用
vi的使用
两种模式一种是命令模式,另一种是输入模式。
命令模式
Ctrl+alt+t进入命令页面后,输入vi main.c即可进入命令行模式,也是进入vi的默认模式
qwy@qwy-virtual-machine:~$ vi main.c
输入模式
进入命令模式后,按i进入输入模式看到insert(或者插入)即可编写代码
浅整hello Linux,按下est回到命令行模式输入(冒号):wq(w表示保存)(q表示退出)
至此vi的进入,编码,保存全部完成。后续就可进行编译。
gcc编译工具
gcc编译工具可将.c文件编译成目标文件,如
`qwy@qwy-virtual-machine:~$ gcc main.c -o main`
即可将mian.c文件生成main文件,如有错误也会显示错误位置
显示我缺少分号。
输入编译都会了,再来跑一跑代码。
运行
运行代码极为简单
qwy@qwy-virtual-machine:~$ ./main
至此代码输入·保存·编译·运行全部完成。
文件查看
ls
ls作用为列出当前文件夹下有哪些文件
ls -a 显示所有文件,包括隐藏文件
简述常用指令
常用指令
pwd 显示当前在那个文件夹下
qwy@qwy-virtual-machine:~$ pwd
mkdir 创建文件夹
qwy@qwy-virtual-machine:~$ mkdir first
cd 进入某文件夹
qwy@qwy-virtual-machine:~$ cd first
进入frist文件夹
cd … 退回上层文件夹
qwy@qwy-virtual-machine:~/first$ cd ..
tab键 自动补全 当文件夹或者文件名字特别长,输入前面几个再按tab键便可自动补齐全称
mv 有两个功能:移动和重命名
*mv .c test 将所有.c文件剪切到test文件夹
qwy@qwy-virtual-machine:~$ mv *.c test
移动后.c文件转入test文件夹下
mv main.c b.c 将main.c的名字改为b.c
qwy@qwy-virtual-machine:~/test$ mv main.c b.c
改名后main.c消失,只剩在b.c
cp 拷贝指令 将一个文件内容拷贝到另一个文件
qwy@qwy-virtual-machine:~/test$ cp b.c a.c
复制后代码编译运行结果相同
小白笔记不喜勿喷