Linux命令

记录一下命令

linux:cat —— 查看文件内容

head(文件):查看默认前十行

cp(文件名) ../ 拷贝到上一级目录(相当于复制)

删除:rm(文件夹)-r

-r(可以删除文件夹)

复制多个文件 : cp(文件)(文件)

mv(文件)../移动 —— (剪切)(可以当删除使用)

创建文件夹:mkdir -p(级联创建)

删除时加 -i 确认语句

删除时加 -r 可以删除文件夹

在你想编辑的文件的上一级目录输出

vi (文件)【若文件不存会创建一个新的文件】

否则保存的时候会无法保存,退出的时候也会无法退出

想要编辑 —— i

想要保存 —— Esc退出Insert模式:w保存;

:wq保存并退出

效率更高编辑 —— a(追加光标)

效率更高编辑 —— o(直接到下一行)

A —— 转行尾

I —— 转行首

O —— 转上一行

:!(命令)————底行操作

——————————————————————

底行编辑模式下:

yy复制 p粘贴 复制多行 —— 数字yy

dd剪切(不想粘贴可以当删除用)

p下面 P上面

u撤销上一步的操作

x删除字符

:w 文件名 —— 另存为一个文件(便于以后瞎改的时候能交差)

:r 文件名 —— 读入一个文件

↑ —— k

↓ ——j

← —— h

→ —— l

————————————————————

1G —— 光标移动到第一行

G —— 光标移动到最后一行

:N —— 移动光标到第N行

set nu —— 加行号

set nonu —— 去行号

————————————————————

/printf —— 查找字符串

n向下查找

N向上查

————————————————————

:(范围)s/old/new/g —— s命令实现字符串的替换

不加范围就是替换当前行

后面加/g —— 全部替换(否则就是换第一个)

————————————————————

y0 —— 光标到行首的复制

y$ —— 光标到行尾的复制

d剪切同样

:(范围)y —— 块复制

gcc编译器

语句:gcc (文件.c) -o (文件) -Wall ———— 调试语句

-o 输出可执行文件

-g 可用于调试(目前学习阶段没有使用过)

-c 只输出代码不输出文件

./ 查看输出结果

("%s, %s, %d ()\n", __FILE__, __FUNCTION__, __LIVE__); ———— 实现代码的跟踪调试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值