Linux命令使用以及vim编辑器的使用
2017-01-18 20:17
281 查看
Linux命令使用
一、 目录处理命令:
cd 改变当前目录 直接的cd是进入当前目录的家目录 cd – 返回之前目录
pwd 显示绝对路径
mkdir 创建目录 mkdir –pm 嵌套创建 例:mkdir –pm711 a/b/c m是设置权限
rmdir 删除空目录
rm 删除 rm –r 删除目录 -f 强制删除
PATH 搜索路径
二、文件目录处理命令:
ls 打开目录下文件 –a 打开隐藏文件 –l 显示详细信息 –s 按容量排序 –t 按时间排序
cp 源目标 复制文件 –p 连属性一起复制–u 更新 –r 递归,包含子目录
mv 移动文件或目录 更名
cat 查看文件内容,连续查看 -E 显示回车符用$显示–T tab用^I 显示
–n 显示行号 –v 其他符号
可翻页阅览:
more 只可以往下翻页,空格向下一页,enter 一行
less 只可以往上翻页
资料截取:
head /tail –n(number) 文件名 取首尾行数
取中间几行
head –n20 hello.c | tail –n10
| 管道 把左边的结果作为输入给右边
tar cvzf tmp.tar.gz /home/tmp 压缩目录
tar xvzf …… 解压目录
ifconfig 显示IP地址
ifconfig etho 192.168.1.1 设置IP地址
chgrp改变群组
chgrp 群组名 文件目录
chmod 修改权限 例:chmod 0654 test
chmod u(owner)/g(group)/o(other)/a(all) +(添加权限)/-(移除权限)/=(设置权限) 文件
vim编辑器的使用
命令行模式下:
复制: numberyy 例10yy 复制光标下10行
粘贴: p 在光标下粘贴 P在光标上一行粘贴
删除: numberdd 例10dd 删除光标下的10行
撤销: u
查找: /内容
替换: %s/原/新/gc 又询问的替换 无c 直接替换
另存为: w name 等价于 r name
n1,n2 w name n1行至n2行另存为
不退出编辑器下强制执行Linux命令: !命令
区块选择:v选择光标后的内容 V整行 Ctrl+v 矩形块
多窗口操作: sp 文件名
gcc 编译器:
.c 文件——.i编译头文件后——.s汇编文件——.o目标文件——.out输出文件
-E -s -c
gcc -E gcc -E hello.c > hello.i 编译头文件
-s 编译成汇编文件
-c 编译成目标文件
-g 产生可调式工具
-O 代码优先处理
-D gcc –DPI=3.14159 hello.c 编译时进行宏定义
-U 取消宏定义
-w 不生成任何警告
库的创建与使用:
静态库的创建: 1、将.c 文件转换为.o 文件
2、ar rcs 库名目标文件1 目标文件2…… 库名libname.a
ar s 更新库
使用: gcc -o file file.c –L. –lname
ar –t 查看库里的文件
ar –d lib….a 目标文件 删除库里的文件
ar –x lib….a 目标文件 提取库里文件
动态库的创建:
gcc –shared -fPIC -o
libname.so 源文件.c
使用: gcc 源文件.c ./ 库名.so –o 可执行文件名
一、 目录处理命令:
cd 改变当前目录 直接的cd是进入当前目录的家目录 cd – 返回之前目录
pwd 显示绝对路径
mkdir 创建目录 mkdir –pm 嵌套创建 例:mkdir –pm711 a/b/c m是设置权限
rmdir 删除空目录
rm 删除 rm –r 删除目录 -f 强制删除
PATH 搜索路径
二、文件目录处理命令:
ls 打开目录下文件 –a 打开隐藏文件 –l 显示详细信息 –s 按容量排序 –t 按时间排序
cp 源目标 复制文件 –p 连属性一起复制–u 更新 –r 递归,包含子目录
mv 移动文件或目录 更名
cat 查看文件内容,连续查看 -E 显示回车符用$显示–T tab用^I 显示
–n 显示行号 –v 其他符号
可翻页阅览:
more 只可以往下翻页,空格向下一页,enter 一行
less 只可以往上翻页
资料截取:
head /tail –n(number) 文件名 取首尾行数
取中间几行
head –n20 hello.c | tail –n10
| 管道 把左边的结果作为输入给右边
tar cvzf tmp.tar.gz /home/tmp 压缩目录
tar xvzf …… 解压目录
ifconfig 显示IP地址
ifconfig etho 192.168.1.1 设置IP地址
chgrp改变群组
chgrp 群组名 文件目录
chmod 修改权限 例:chmod 0654 test
chmod u(owner)/g(group)/o(other)/a(all) +(添加权限)/-(移除权限)/=(设置权限) 文件
vim编辑器的使用
命令行模式下:
复制: numberyy 例10yy 复制光标下10行
粘贴: p 在光标下粘贴 P在光标上一行粘贴
删除: numberdd 例10dd 删除光标下的10行
撤销: u
查找: /内容
替换: %s/原/新/gc 又询问的替换 无c 直接替换
另存为: w name 等价于 r name
n1,n2 w name n1行至n2行另存为
不退出编辑器下强制执行Linux命令: !命令
区块选择:v选择光标后的内容 V整行 Ctrl+v 矩形块
多窗口操作: sp 文件名
gcc 编译器:
.c 文件——.i编译头文件后——.s汇编文件——.o目标文件——.out输出文件
-E -s -c
gcc -E gcc -E hello.c > hello.i 编译头文件
-s 编译成汇编文件
-c 编译成目标文件
-g 产生可调式工具
-O 代码优先处理
-D gcc –DPI=3.14159 hello.c 编译时进行宏定义
-U 取消宏定义
-w 不生成任何警告
库的创建与使用:
静态库的创建: 1、将.c 文件转换为.o 文件
2、ar rcs 库名目标文件1 目标文件2…… 库名libname.a
ar s 更新库
使用: gcc -o file file.c –L. –lname
ar –t 查看库里的文件
ar –d lib….a 目标文件 删除库里的文件
ar –x lib….a 目标文件 提取库里文件
动态库的创建:
gcc –shared -fPIC -o
libname.so 源文件.c
使用: gcc 源文件.c ./ 库名.so –o 可执行文件名
相关文章推荐
- VIM编辑器的简介以及在Linux下的使用说明
- 【Red Hat 】vim编辑器的常用命令以及使用技巧
- linux下更改root用户的密码 以及VIM编辑器使用命令 :q,:x :w :q!
- 关于MacBook电脑vim的配置和设置以及关于vim编辑器的一些快捷键的使用
- Linux入门学习,怎么使用Vim编辑器编辑保存文件?以及查看浏览文件的几种方式介绍——(四)
- 正式开始使用VIM最为主要的也是唯一的编辑器
- 在Linux的Vim编辑器中,如何使用非贪婪匹配模式查找
- linux下vi与vim编辑器的区别及使用方法
- FCKeditor是使用非常广泛的HTML编辑器,本文从 ASP.NET 的使用场景对 FCKeditor 与 FCKeditor.NET 的配置、功能扩展(如自定义文件上传子目录、自定义文件名、上传图片的后期处理等)、以及安全性进行初步的阐述。
- FCKeditor 2.0在线编辑器的设置与修改以及使用
- vim编辑器使用(网摘)
- 使用脚本编写 Vim 编辑器,第 2 部分: 用户定义函数
- pligg9.7beta的后HTML编辑器插件的安装(tinymce_2_1_1_1)(以及使用中遇到的点滴问题解决办法)
- 使用鼠标中键在vim下赋值文本到其它编辑器
- [Tools]使用vim武装OPNET文档编辑器
- linux下vi与vim编辑器的区别及使用方法
- linux_vim编辑器的使用学习,按李先静老师的系统程序员
- FCKeditor 2.0在线编辑器的设置与修改以及使用
- 使用vim编辑器
- 在CCS编译环境下使用vim编辑器