Linux入门常用命令

  • Linux入门常用命令已关闭评论
  • 173 次浏览
  • A+
所属分类:linux技术
摘要

Linux软件软件安装命令创建桌面快捷方式文件查找压缩文件vim基本操作gcc 编译

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标号		清除标号对应的变量值的显示