L1--DAY 1 Linux命令及C语言

相关命令


Windows Linux互传文件:直接拖拽即可。

ctrl+shift+t---新标签///ctrl+l---清屏

 / bin    :bin是二进制(binary)英文缩写。
/ boot  :存放的都是系统启动时要用到的程序。
/ dev    :包含了所有Linux系统中使用的外部设备。
/ etc     :存放了系统管理时要用到的各种配置文件和子目录。
/ lib      :存放系统动态连接共享库的。
/ home:普通用户的主目录
/ root   :根用户(超级用户)的主目录

pwd---显示当前位置;

ls---显示当前目录下有什么文件;

ls-a:不忽略以点开头的文件;ls-l:长格式显示,显示更加全面;ls-R:子目录递归级显示)

cd---改变目录;(cd -  :回到上次目录;cd.. :回到上一级)

 查看文件内容:Cat、nl、head、tail

(Cat -s 省略多个空行; Cat -b 加行号显示;

head -n   显示前n行; tail -n 显示后n行)

cp---复制;(cp test.c ../bak.r  :把test.c复制到上一级并重命名为bak.r; cp test2.c test3,c ../  :把test2.c test3.c复制到上一级)

-r 对文件夹用;-i可提示是否确定,)

mv---移动/重命名;(mv test.c ../  :把test.c 移动到上一级目录;mv test3.c test_three.c :把test3.c重命名为test_three.c;  mv test3.c ../test_three.c  :把test3.c移动到上一层并重命名为test_three.c)

touch – 创建或更新时间戳;(对于不存在的文件就是创建文件,对于已存在的文件就是更新时间戳。)

rm – 删除文件;

-r 对文件夹应用; -i 是为了交互)

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


vi编辑器使用

vi有三种模式:命令行模式插入模式底行模式   按ESC回命令行模式

:a    直接在光标右侧插入;                                     :A   行尾转插入

:i     在光标左侧插入                                                : I   行首转插入

:o   重新插入新行(回车+换行)                           :O   光标上面加空行

(:!pwd   看编程文件的位置   :!data    看看几点了)

dd -剪切    yy - 复制   p- 粘贴  (小p在下行粘贴,大P在上行粘贴 )

例: yy5dd  删掉5行   6yyp复制六行

前面可加数字,就是操作光标后几行

u --撤销

x   删除以字符为单位(用的少)

:x    保存并退出   ==  :wq

:w   保存不退出

:q    没改的则退出,改过了则无效

:q!强制退出

h  j  k  l  ------- ←  ↓  ↑  →

:行号----光标移动到第几行(:8---移到第八行)

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

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

:set nu---显示行号   :set nonu---不显示行号

/查找内容---查找字符串     n继续向后查找,N向前查找

 :s/old/new  ---替换

:.,$s/old/new/g  ---当前到最后,都替换

:1,$s/old/new     :%s/old/new  全文替换

y----复制   d --- 剪切


复习内容

十进制转二进制:一直除二,然后余数倒着写。

原码、反码、补码

对于正数,三个一样;对于负数,【最左位变为1(0指正,1指负)。原码只变最左位;反码最左位是1,其他0 1互换;补码是反码+1】


程序编译及调试

gcc编译器

(实战中 gcc test.c -o test  也可以)

__FILE__、__FUNCTION__、__LINE__实现代码跟踪调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值