man
命令 --格式化并显示在线帮助手册页
man为了解决各种类型的命令,重名的问题。如passwd可能是指令,也可能是文件(可以按照文件类型查看帮助信息)
man 1 passwd,man 5 passwd。
使用 man -a passwd 可以查看所有passwd相关的帮助
区段1:用户指令
区段2:系统调用
区段3:程序库调用
区段4:设备
区段5:文件格式
区段6:游戏
区段7:杂项
区段8:系统指令
区段9:内核内部指令
区段n:Tcl或Tk指令
help
命令
内部命令使用help帮助: help cd
外部命令使用help帮助: ls --help
shell(命令解释器自带的命令称为内部命令,其他的是外部命令)
使用 type command 可以查看指令的类型(内嵌命令还是外部命令)
info
比help
更详细
系统操作(一些基础的指令)
- 一切皆文件,在Linux世界中所有的内容都是文件。
pwd
显示当前活动目录的名称,ls
列目录内容,cd
改变工作目录ls
-l
,-a
,’-r’,’-t’,-R
递归显示cd
-
回退到上一目录 .
当前目录..
上一层目录mkdir
创建目录,rmdir
删除目录,mkdir -p /a/b/c/d/e/f/g -R
可以递归查看目录结构rmdir
只能删除空目录rm -rf
不带提示,递归删除(一条危险的指令)cp source target
文件复制mv
移动和重命名-v
显示复制过程。通配符*
,?
- 查看文件
cat
,head
,tail
|more
,less
wc
文本数量统计命令 - 打包和压缩:(Linux 上打包和压缩是分开的)
tar
打包命令,c 打包 x 解包,f指定文件类型tar czf tar.gz ; tar cjf tar.bzip2
vim 基本介绍
- 四种模式:正常模式,插入模式,命令模式,可视模式
- 正常模式:
- 进入插入模式:i(光标位置前) I(行首) a(光标位置后) A(行尾) o(下增加一行) O(上增加一行)
- 进入命令模式:输入【:】
- hjkl(光标移动)
- yy 复制,p 粘贴 dd 剪切 u 撤销 ctrl+r 重做 x 单个字符删除 r 单个字符替换 g 光标到首行,G光标到尾行
- 命令模式:(文件保存,退出,查找,替换)
:!
执行Linux命令/ ?
向上向下进行字符查找。s/old/new
进行行内数据替换 %s/old/new
全文数据替换 %s/old/new/g
全文数据替换 3,5s/old/new/g
只在3-5行替换 【最后/gc c是代表确认的意思】- 配置 文件位置
/etc/vimrc
- 可视模式:
- v 字符 可视 字符级别的选中
- shift v 可视行 行级别选中
- ctrl v 可视列 列级别选中
- 操作:选中后,进入插入模式,输入内容,连续按两次esc即可