Linux入门常用命令

Linux软件软件安装命令

sudo apt-get update//更新源,检查更新
sudo apt-get upgrade; 
sudo apt-get dist-upgrade
sudo apt-get install//从源中安装软件
sudo apt-get remove 删除包
gnome-shell  经典桌面gnome
mkdir  新建文件夹 -p(递归多文件创建)
touch 新建文件
rm 删除 -r -f 
cp -r(拷贝文件类型) 拷贝文件 目标文件
ls 查看当前目录文件
ifconfig 查看IP地址

创建桌面快捷方式

cd /usr/share/applications
sudo gedit pycharm.desktop

文件查找

pwd 查看文件路径
find 查找文件 路径  -name 文件名
grep 查找文件内容: 查找关键词  文件路径 -n(打印行号)
在文件夹下所有文件中查找:	查找关键词  文件路径/*  -R (递归)-n

压缩文件

tar (gzip格式) 压缩:tar zcvf  xx.tar.gz(压缩包包名) 文件1 文件2 … (z是gzip格式,c是创建)
tar 解压1,解压到当前目录: tar zxvf 压缩包名
	2.解压到指定路径:tar zxvf 压缩包名称 -C 目的路径
bz2 格式:tar  jcvf	xx.tar.bz2  …

vim基本操作

Vim默认编辑模式,按a插入模式,·esc退出插入模式,shift :wq保存退出
编辑模式下 u撤销前面多次修改 ctl r 反撤销
	[n]x 删除光标后n个字符
	[n]X 删除光标前n个字符
	[n]dd 删除从当前行开始的n行
	[n]yy 复制从当前行开始的n行
	p 把粘贴版上的内容插入到当前行
	. 执行上次炒作
	shift + zz 保存退出当前文件

gcc 编译

gcc 编译gcc    hello.c 	-o	 hello
分步编译gcc	   -E 	hello.c	-o	hello.i	1.预处理
		gcc	   -S	hello.i	-o	hello.s	2编译
		gcc    -c	hello.s	-o 	hello.o	3汇编
		gcc	   hello.c	-o	 hello_elf	4链接4
运行程序./hello

若有外部库,如math库须增加 -lm命令

gdb调试常用命令:

编译时需要:gcc -g
运行:gdb -q 文件名
l(list)					列出程序
r(run)				运行程序
b[行号\函数名]		设置断点,b(breakpoint)
info b				查看断点信息
clear[行号]			清除断点
c(continue)			继续运行程序
s(step)				单步跳入运行 step into
n(next)				单步跳过运行 step over
finish				跳出函数
print变量\表达式		显示变量或表达式的值
display变量\表达式	每次运行停止都打印显示变量表达式的值
undisplay标号		清除标号对应的变量值的显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

left23333

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值