熟练linux基本指令,不论是在实际开发中、还是求职面试当中都有很大的优势,本文列举那么几个耐操的指令,实用有易上手,周末有空去个读书馆(ing),搭建个环境lol多几遍,就娴熟了。
本文操作Linux环境以VMWare14+CentOS6.6虚拟机为例,相关资源环境
VMWare14及永久密钥下载 https://pan.baidu.com/s/1KyT7UIEDal4_wS8rELF9ow 提取码:585u
CentOS-6.6-x86_64-bin-DVD1.iso 镜像下载 http://mirror.nsc.liu.se/centos-store/6.6/isos/x86_64/
Linux的基本命令从两种操作来实操,分别是终端命令行、编辑模式
目录
一、终端命令行
1.1 显示文件目录
1.2 ln(link)链接指令
1.3 查看进程
1.4 清空终端
1.5 关键字搜索
1.6 搜索目录、文件
1.7 chmod授权
1.8 进入编辑模式
二、编辑模式
1.1 命令模式
1.2 插入模式
1.3 低行模式
可以执行ls查看、vi编辑、rm删除等指令。
#ls 显示文件名、目录名
#ll ls -l的链接(ln),显示文件及目录详细信息(名称、日期、权限等)
复制cp、剪切(重命名)mv、删除rm、输出tail、合并cat等操作不过多介绍,主要熟悉一些比较实用又不为太多人所知的命令...
软链接(目标文件为快捷方式)
ln -s 源文件 目标文件
硬连接(目标文件同源文件大小)
ln * 源文件 目标文件
查看redis服务进程
ps -ef|grep redis
ps -aux|grep redis
查看tomcat服务进程
ps -ef|grep tomcat
ps -aux|grep tomcat
-ef、-aux显示的进程信息按照不同格式打印显示,-aux显示的比较详细。
Ctrl + L 或 clear
清空终端命令行,主要方便操作
#grep -n 关键字 filename
-n 显示行数
--color高亮显示关键字
关键字不高亮,可以--color显示
#grep -n 关键字 filename --color
可以全局配置高亮显示
#vi ~/.bash_profile
添加
export GREP_OPTIONS="--auto=color"
刷新配置生效
#source ~/.bash_profile
特定home目录下查找test目录,并打印出目录路径、目录所在目录
#find /home/ -type d -name "test" -printf "%p %h\n"
特定home目录下查找test.txt文件,并打印出文件路径、文件所在目录
#find /home/ -type f -name "test.txt" -printf "%p %h\n"
#chmod 755 filename
#chmod -R 755 dirname
-R遍历目录
4 r 可读
2 w 可写
1 x 可执行
#vi filename
#vim filename
vi、vim都是Linux的编辑命令,其主要有插入、命令、低行三种模式。
vim是vi的升级版本,兼容vi所有指令,同时支持多级撤销、易用性、语法加亮、可视化操作,除了文本编辑,还适用于coding。
待续更新......
终端命令行执行vi、vim进入编辑模式。编辑模式主要有命令、插入、低行(hang)三种模式
终端命令行执行指令vi filename进入编辑模式默认是命令模式,命令模式下无法修改文件内容。
#光标跳转第一行
GG
#光标跳转最后一行
Shift+G
#删除当前行
DD
#撤销操作
U
#恢复上一次操作
Ctrl+R
按 I 键 进入插入模式,插入模式下可以修改文件内容,按Esc键退回命令模式。
命令模式下,按Shift + ':;'键进入低行模式,按Esc键退回命令模式。
#搜索信息(按N键跳转)
:?info
#行数显示
:set number
:set nonumber
#删除行(11~20行)
:11,20d