文章标题
来源:互联网 发布:免费刷手机流量软件 编辑:程序博客网 时间:2024/05/19 23:04
作为一名程序员如果不会使用vim,就太说不过去了。 下面将详细介绍vim的使用和一些linux下必须会的操作,主要针对程序员。
* 一.在shell命令行下必会的操作*
1)文件查看
file 查看文件类型,
size 显示二进制文件执行后在内存中占的空间
cat filename 查看文件所有内容到最后
less filename 查看文件所有内容从文件的开始,按q退出
head -数字 文件名称 查看文件前几行
tail 数字 文件名称 查看文件后几行
more 文件名 也很好用
wc = word count
-l display line
-c display the byte counts
-m display character counts
-m display word counts
2)root
关机:
poweroff | init 0 | shutdown -h now
重启:
reboot | init6 | shutdown -r now
历史调用:
history 查看历史
history -c 清空历史
ctrl + R +关键字 执行最近一条含有关键字最近一条的命令
!关键字 执行最近一条以关键字开头的命令
3)快捷使用命令行
ctrl +a 光标移到行首
+e 光标移到行尾
+u 光标所在位置删除到行首
+k 光标所在位置删除到行尾
+r 调用最近一条含有关键字的命令
+left|right 光标移动以单词为单位
+c 撤销输入的命令
+d 关闭当前环境
+shift+t 在现有shell重开一个table
+shift+page up|page down 切换table
+alt+l 锁屏
+alt+up|down 切换工作界面
+alt+f1|f7进入图形界面
+alt+f2-f6 进入虚拟控制台
pwd = print working directory
4)创建文件或文件夹
新建目录 mkdir -p parents 递归
新建文件 touch | gedit touch可以改变时间戳
rmdir 删除目录
rm
-f –force 强制创建文件
-i 删除前询问用户
-r recursive 递归删除,常用于目录的删除
rm -fr 强制删除目录
cd =change directory
~ 家目录
~ usename 进入指定的目录
- 进入之前的目录
5)列出目录文件内容
ls = list
-l 列出文件属性 list one list per line
-s size 列出文件大小 size
-t time 根据时间排序列出文件 sort by modification time
-R recursive 递归列出
-d directory 列出目录本身
6)正则表达式
7)chmod 命令的使用
chmod [-R] ugo +-= rwx 文件名或文件夹 -R递归修改
chmod [-R] 数字 文件名或文件夹名
chmod –reference=filemode filename1 filename2…
chown [-R] username:group filename
chgrp username filename 仅仅修改所属组
二、vim的使用(重重之重,必须灵活使用)
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- js在IE和Firefox兼容性
- spark-mllib-lda 实践与说明
- 依赖注入
- 2016年10月1日--国庆日晚上
- C++四种类型转换
- 文章标题
- ubuntu14.04 下安装GPU版本的OpenCV(CUDA支持)
- HBase中Filter总结
- java学习笔记一
- Leetcode-21. Merge Two Sorted Lists
- 【Python开发】Python PIL ImageDraw 和ImageFont模块学习
- ResearchWork
- LeetCode 404 Sum of Left Leaves
- hadoop下运行WordCout单词计数抛出错误