Linux 基本命令

  1. 文件操作命令

ls,pwd,cd,cp,mv,mkdir,rm,find,ln
mkdir -p /home/{abc,bcd}/html 创建abc,bcd两个目录树
cd - 切换到上次使用cd命令的目录
cp /usr/bin/[yz]* . 复制多个文件到当前目录
mv abc abcd 把abc改名为abcd
ln file1 file2 硬链接
ln -s file1 file2 软连接

  1. 打包和压缩命令

tar
tar -zcvf my.tar.gz my
tar -zxvf my.tar.gz

tar -Zcvf my.tar.Z my
tar -Zxvf my.tar.Z

tar -jcvf my.tar.bz2 my
tar -jxvf my.tar.bz2

  1. 文本文件操作命令

cat,sort
cat -n /etc/my 滚屏显示文件内容 显示行号
^x 以x开始的字符串
$x 以x结束的字符串
l..e 匹配任意两个字符 love,life
xy? 任意一个可选的字符 x,xy
xy* 0次或任意多次重复 x xy xyy。。。
xy+ 1次或任意多次 xy xyyy 。。。
[xyz] 任意一个字符 x,y,z
(xy) 分组 xy,xyxy,xyxyxy
{n} n次
{n,} 至少n次
{n,m} n-m次
{n},{n,},{n,m}
| 或者
\ 转义

  1. 信息显示命令

ifconfig,netstat
ifconfig eth0 显示网络接口 eth0的信息
netstat -lntp 查看所有监听端口

  1. vim基本操作命令

yy 复制当前行内容
p 粘贴缓冲区内容
u 撤消上一次操作
. 再执行一次前面完成的某个命令
ZZ 存盘退出
ZQ 不保存退出

:wq 保存退出
:q!不保存退出

:set autoindent 缩进与前一行相同
:set number 显示行号
:set ruler 显示行数和列数

你可能感兴趣的:(linux,基本操作)