Linux从0到1(常用命令)

创建连接文件
1、创建软连接 ln -s 源文件名 连接文件名
特点:
a、源文件和连接文件 时刻同步
b、一旦删除源文件那么连接文件将不可用,如果删除的是连接文件 那么原文文件是可用的
2、创建硬链接
ln 源文件名 连接文件名
特点:
1、源文件和连接文件 时刻同步
2、删除源文件或连接文件 都不会影响 另一个未被删除的文件

cp :复制文件或目录 -r:拷贝文件夹 , -v:显示拷贝进度
cp 源文件/目录 路径 ------ 拷贝
cp 源文件 文件名 -------复制

mv移动文件或目录 (剪切), -v:显示拷贝进度
重名令功能:mv 文件名1 文件名2 , 将文件名1 重命名为文件名2

find :在指定路径下查找文件
用法:find 路径 -name 文件名

grep 查找指定的内容
用法:grep 查找信息 文件名 -n(显示行号)

tar 压缩解压 gzip格式
tar 压缩与解压命令
gzip格式:
1、压缩用法:tar zcvf 压缩包包名 文件1 文件2…
2、解压用法:tar zxvf 压缩包包名
3、解压到指定目录 在末尾加 -C 路径

tar 压缩解压bz2格式
1、压缩用法:tar jcvf 压缩包包名 文件1 文件2 …
2、解压用法:tar jxvf 压缩包包名
3、解压到指定目录 在末尾加 -C 路径

gedit文本编辑器
gedit是一个Linux环境下的文本编辑器
类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适

编辑器之神 vim
vim的模式的分类
编辑模式:
在此模式下可进入插入模式、控制屏幕光标的移动、进行文本的选择、复制、粘贴、剪切、删除、查找等工作(修改代码
插入模式:
将输入的字符作为正文内容放在正在编辑的文件中(写代码
命令行模式:
完成存盘、另存、查找等任务(保存 代码

vim 模式中的命令
一、编辑模式下的命令:
编辑模式下删除和修改文本
1、 u 撤销前面多次修改
2、[n]x 删除光标后n个字符
3、[n]X 删除光标后前n个字符
4、[n]dd 删除从当前行开始的n行
5、[n]yy 复制从当前行开始的n行
6、p 把粘贴板上的内容插入到当前行
7、执行上一次操作
8、shift +zz按住shift 再按两下z键 保存退出当前文件

编辑模式下移动光标
[n]G:将光标定位到第n行开始处
G :将光标定位到文件结束处
gg:将光标定位到文件开始处

编辑模式下查找字符串
/字符串:从光标开始处向文件末尾查找字符串
n :同一方向重复上一次查找命令
N:反方向重复上一次查找命令

二、命令行模式的命令
1、文件存储类:
:w 保存当前文件夹
:w 另存当前文件为file
:wq 保存当前文件并退出
:q! 不保存文件退出
2、配合搜索命令使用
:nohls 取消高亮
:set hls 设置高亮

gcc 编译器
gcc 编译的过程:预处理、编译、汇编、链接
预处理: gcc -E test.c -o test.i
编译: gcc -S test.i -o test.s
汇编: gcc -c test.s -o test.o
链接:gcc test.o -o test
运行可执行文件:./test

gcc test.c -o test (生成的可执行文件为test)
gcc test.c 生成 a.out

vim打开多个文件:
vim a.c b.c c.c
文件之间的切换:
:open 文件名

gcc 编译多个文件
gcc a.c b.c c.c … -o 执行文名 (不用加头文件)

如果在敲命令时出现 > 不能再向下继续敲 按ctrl + c 就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值