linux基础指令
其他
~ 家目录
/ 根目录
pwd 命令用于显示用户在文件系统中的当前位置。
CTRL
CTRL+SHIFT+"+" 放大
CTRL+“-” 缩小+
CTRL+SHIFT+c 复制
CTRL+SHIFT+v 粘贴
CTRL+l 清屏
CTRL+SHIFT+n 创建新窗口
LS
ls 查看当前目录里的文件
ls -a 不忽略以 “.”开头的文件
CD
cd 进入目标路径
cd .. 回到上一层目录(返回键)
mkdir
mkdir 制作目录/文件夹
mkdir 文件夹名/文件名 -p 创建多级文件夹
rm
rm +文件夹名 (*)+“-r” 删除(全部)目录/文件夹
rm 删除
touch
man touch 查看手册(说明书)
touch(使用较少) 创建
touch 更新时间戳
cat
head -n 文件名:前n行(默认前10行)
cat -s 文件名 分多个空行合并出一个显示
cat -b 文件名 加行号显示
cp
cp 文件 目标路径 复制
cp 文件夹 目标路径 -r 复制文件夹
mv
mv 文件名 目标路径 移动
mv 文件名 新文件名 重命名
mv 文件名 /路径 新文件名
命令行模式的操作
【N】dd :剪切从光标位置开始的连续的N行
D:剪切从光标位置开始的剩余一行内容
【N】yy:复制从光标位置开始的连续的N行
p/P :粘贴文本到光标的位置
u ( Undo):取消上一次操作
ctrl R:反撤回 (windows中的 Ctrl Y)
光标命令
命令行命令:
[N]G:移动光标到第N行
G:移动光标到尾行
底行命令:
N:移动光标到第N行
$:移动光标到尾行
set nu:设置显示行号
set nonu:取消显示行号
查找命令
/xxxx:查找字符串
n:从当前位置向下查找
N:从当前位置向上查找
替换命令
1.光标所在行替换首个/全部
s/str1/str2/
s/str1/str2/g
2.光标所在行到结尾替换每行首个/全部
.,$ s/str1/str2/
.,$ s/str1/str2/g
3.n行到m行替换每行首个/全部
n,m s/str1/str2
n,m s/str1/str2/g
4.全文替换
% s/str1/str2/g
5. ed中部分指令