LINUX常用指令(中)

LINUX
1、创建链接文件 (连接文件是新建的
a、创建软连接
ln -s 源文件名 连接文件名
特点:1、源文件和目标文件时刻同步
2、一旦删除源文件,连接文件将不可用;如果删除连接文件,源文件是可用 的
3、删除源文件,然后重新写一个同样名字的源文件,连接依旧存在,内容为新的源文件的内容
b、创建硬链接
ln 源文件 连接文件名
特点:1、源文件和连接文件时刻同步
2、删除源文件或者连接文件都不会影响另一个未被删除的文件

2、cp 文件或目录 拷贝
cp 源文件/目录 路径 (拷贝)
cp 源文件 文件名(复制)
cp -r 拷贝目录
cp -v 显示拷贝进度(不是进度条,显示的是拷贝方向)

3、mv 移动文件或目录(剪切)
mv 文件 目录
重命名功能: mv 文件名1 文件名2 (把文件名1重命名为文件名2)

4、find 查找文件
find 路径 -name 文件名

5、grep 查找指定的内容
grep 查找信息 文件名 参数 -n(显示行号)

6、tar 压缩与解压缩 gzip格式
1、压缩用法:tar zcvf 压缩包包名 文件1 文件2…
例子: tar zcvf bk.tar.gz *.c
2、解压用法:tar zxvf 压缩包包名
例子: tar zxvf bk.tar.gz
解压到指定路径: tar zxvf 压缩包包名 -C 指定路径

7、tar
8、gedit 文本编辑器

9、vim 编辑器之神
1、安装vim
sudo apt-get install vim
、 2、安装ctags
sudo apt-get install ctags
3、配置vim
a、vim_configure拷入当前目录下
4、vim的模式
1、vim的模式分类
编辑模式:此模式下课进入插入模式、控制屏幕光标的移动、进行文本的选择、复制、粘贴、剪切、删除、查找等工作(修改代码)
插入模式:将输入的字符作为正文内容放在正在编辑的文件中(写代码)
命令行模式:完成存盘、另存、查找等任务(保存代码)
2、vim模式中的命令
a、编辑模式下的命令
删除和修改:
u 撤销
[n]x 删除光标后n个字符
[n]X 删除光标前n个字符
[n]dd 删除n行(dd删除一行)
[n]yy 复制n行(yy 复制一行)
p 把粘贴板的内容插入到当前行

. 执行上一次操作
shift zz 保存并退出
移动光标:
[n]G 将光标定位到第n行开始处
G 将光标定位到文件结束处
gg 将光标定位到文件开始处
查找:
/字符串 从光标开始处向文件尾查找字符串
n 同一方向重复上一次查找命令
N 反方向重复上一次查找命令

发布了6 篇原创文章 · 获赞 0 · 访问量 47

猜你喜欢

转载自blog.csdn.net/qq_42730522/article/details/104692864