Linux系统基本操作

在这里记录下个人学习C语言的过程,笔记整理

学习列Linux系统的一些基本操作指令:
ls 显示文件
pwd 显示位置
cd 切换目录
whoami 显示当前用户名
rm filename删除文件(不经过回收站)
rm -rf删除非空目录、
find 位置 条件 查询文件 find / -name 文件名
grep key 查询帮助手册 查函数(man find man ls)

tar 压缩/解压文件
	-zcvf 包名 要压缩的目录 创建压缩包
	-zcvf 包名 解压
chmod 修改文件权限
	chmod mmm 文件名 m=r(4)+w(2)+x(1) mmm 664
	chmod +- rwx 所有用户一起改
查看阅读:
	cat 显示文件的所有内容,适合查看内容较少的文件
	more 只显示文件开头回车
	head 只显示文件的前十行
	tail 只显示文件的后十行
	cp复制
	mv移动
	mkdir创建目录(-p 创建多级目录)
网络相关命令:
	ping 测试网路是否连通
	sudo ifconfig eth5 up/down 网卡开关
	telent ip地址
	ssh 用户名@ip地址 用加密方式传输
	ftp ip地址
ctrl+l清理屏幕
tab自动补全命令或文件
ctrl+alt+t快速打开终端
ctrl+shift+t 新建终端标签页
ctrl+alt+方向键 切换工作区
alt+tab 切换程序
gedit ~/.bashrc	配置文件
source ~/.bashrc	重新加载配置文件
typespeed 打字练习

vim三大模式
正常模式 用于阅读,或使用快捷快速修改
插入模式 用于编辑,输入内容
行底模式 用于对vim配置,执行一些高级操作
正常i->插入
插入esc正常
正常:->行底
行底esc:->正常
gg 光标跳转到第一行
G 光标跳转到最后一行
n+回车光标向下跳转n
n- 向上
nG跳转到第n行
vim file.c +n 进入后跳转到第n行
x删除一个字符
nx删除n个字符
dw/de删除一个单词(连续的字符串)
d$从当前光标删除到行尾
d^ 删除行首
dd删除一行
ndd删除n行
dG从当前光标删除到末尾
d1G从当前光标删除到开头1

yy复制一行
nyy复制n行
p粘贴到光标下面
P黏贴到光标上面
删除的内容在缓冲区中用p/P可以黏贴出来移动代码
r 替换一个字符
cw 替换一个单词
R进入替换模式

u撤销上一次操作
U撤销该行的所有操作
ctrl+r 取消撤销操作

i在当前光标进入插入模式
I光标跳转到行首 进入插入模式
a字当前光标后进入插入模式
A光标跳转到行尾 进入插入模式

插入模式下操作
ctrl+p/n 自动补全,取函数名时尽量开头不同
ctrl+i 自动缩进,相当于Tab
ctrl+j/m 相当于回车
ctrl+c 相当于esc

ctrl+x 编译执行(自己设定)
ctrl+g GDB调试程序

行底模式下操作
w 写入
q 退出
x 保存退出
X 加密,set key= 删除密码 wq后才有效
wq保存退出(有效)
q!强制退出

运算符 运算级别高到低
自变运算符:++/-- 使变量的值自动加1或减1 避免在一行代码中多次是用自变运算符
前自变:变量的值立即有效
后自变:下一条语句才有效
算数运算符:+ - * / %
整数/整数没有小数点 /得到商 %得到余数
/ % 除数不能为0 会产生错误
关系运算符:> < >= <= == !=
比较的结果是0或1,比较结果能继续参与运算
10 < n < 100 永远表示真

逻辑运算符:&& || !
	会先把运算对象转换成逻辑值,0转换为假,非0转换为真(负数也为真)
	A && B 一假即假  类似if语句
	A || B 一真即真
	!A    求反    (运算级最高)
	&& || 具有短路特性,当左边的值可以确定表达式结果,右边不再计算
三目运算符:运算对象有三个部分
	A?B:C; 判断A的值,如果为真执行B,如果为假执行C
	该语句不能使用流程控制语句(break),必须要有运算结果
复制运算符: += *= /=...
	a += b; a = a+b;
	a *= b; a = a*b;

思维导图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值