LinuxC基础之Linux基础

77 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第29天,点击查看活动详情

linux基础

1.常用命令

常用命令:

ls (查看目录下的文件)

mkdir(创建空目录)

touch(创建空文件)

pwd(查看绝对路径)

chmod(强制修改文件文档权限)

Sudo(临时赋予管理员权限)

cd(打开目录)

目录:最开始的‘/’ == 根目录
‘~’ ==家目录
一个点 ‘.’ ==当前目录
两个点 ‘··’ ==上一目录
/mnt/hgfs/AAA/yuan == 绝对路径
./yuan ==相对路径
linux文件共享目录:/mnt/hgfs

2.vim编辑器

Vim常用的一些配置 1.安装中文输入法,详情请查看CSDN牛逼大佬的文章

2.显示行数 永久显示行数: 终端输入vim ~/.vimrc 里面是一个空白文档, 在里面插入内容:set nu=====>>保存退出即可 临时显示行数:set nu

3.自动缩进 在配置文件输入

:set tabstop=4 :set softtabstop=4 :set shiftwidth=4 :set expandtab

也可以直接白嫖大佬写好的配置文件,直接起飞

Vim 文件名 进入vim编辑器的命令模式 编辑器下存在两种模式

1.命令模式:

常用命令:

Shift+:型命令,底行模式

w 保存

q 退出

wq 保存并退出

x 保存并退出

q! 强制退出

wq! 强制保存并退出

%s/str1/str2/g 将str1替换成str2

行操作

yy 复制行

nyy 复制n行

p 咱贴

dd 删除

ndd 删除n行

u 撤销一步

按下i、a、o进入插入模式

2.插入模式

按esc退出到命令模式

3.gcc编辑器

gcc 编译器

编译器编译链接的四个步骤 main.c====>>main.i====>>main.s====>>mian.o====>>main.out

       预处理		  编译 	      汇编        链接      
    源文件	   预编译文件  汇编文件	  目标文件	   可执行文件

预处理 :gcc -E main.c -o main.i

编译 :gcc -S main.i -o main.s

汇编 :gcc -c main.s -o test.o

链接 :gcc main.o -o main

一步到位命令:gcc mian.c -o main.out gcc main.out(默认生成a.out) 打开执行文件:./main.out(打开当前目录下的main.out文件)