Linux中常用的命令【du(统计文件大小)】【wc(统计函数)】【管道符】【软连接/硬链接】【第一篇】
Vi命令/VIM(只是和Vi在显示的有一些显示不一样)
插入模式
i
insert
命令行行模式(esc+":"进入命令模式)
"dd" ; 删除光标所在的行(其实时剪切)
"p" ; 粘贴
"3dd" ;删除光标所在的三行(其实时剪切)
"yy" ; 复制光标所在的行
"4yy" ; 复制光标所在的连续四行
"G" ;光标快速定位到最后一行
"gg" ;光标快速定位到第一行
''u' ; 撤销上一步操作
最后行模式
" :set nu" ;文件显示行号
":5" ;光标定位到第五行(可以是其他的数字)
"1,$s/nologin/666/g" ;把文件nologin替换成666(1,$'第一行到最后一行',s '替换',g'同行替换'\不加g默认位替换每行第一个)
查找
/KEYWORD /+关键字 ,回车直接查找
n :向下
N:向上
q :退出
基本命令一
"/" ;表示根目录,linux系统里面最最上层的命令
文件和目录名称严格区分大小写
绝对路径:以'/'开始写起
相对路径:不以'/'开头;当前工作目录的位置
pwd --打印当前目录
cd --切换目录路径
ls --列出当前目录(那些文件)
ls-l/ll --以详细信息显示文件
ls-a -- 显示隐藏文件(以" . "开头的文件)
ls-d --查看目录本身
man 命令 --查看命令帮助
touch --创建空文件(基本不常用,一般用vi+文件名字存在这个文件直接创建,没有创建)
基本命令二
mkdir --创建目录
mkdir -p --递归创建
rmdir --删除空目录
rm -- 删除文件 (有提示)
re -f --强制删除(文件)
re -r --删除目录(有提示)
re -rf --都可以删除(不提示)
cp --复制
cp 2/1.txt(源文件文件) 1(目标地址)
cp -r --复制目录,(参数同文件)
cp -p --复制和目标地址一样事件的文件
cp -a --复制所有(属性,权限)否则他会继承新目录下的权限
mv --移动文件
mv (源文件)(目标文件)也可以重命名
cat --查看文件
more --查看文件一页一夜查看
head -5 --查看文件前五行
tail -5 --查看文件后五行 (ctrl + c) 退出
基本命令三
当前登录用户@主机名 当前目录
~ 代表当前登录用户的家目录
du --统计文件,或者目录大小
du -s --统计容量大小
du -h -- 以人性化的方式显示(kb,MB,GB)
du -sh --一般连用
grep --在文件中匹配的行
grep '匹配条件' 匹配的文件地址
grep -v --取反
grep -A2 /B2 --符合条件的前两行,和后两行
grep -i --不区分大小写
grep -n --显示行号
grep -R --递归查找
支持正则表达式
find --在目录里面找符合条件的文件或者目录
语法 : find c查找的目标 匹配的条件
find -name --匹配查找的目标名字
find /etc/ -name "*conf*" --"*" 时通配符
find -type d(查找类型时目录) f(查找的类型时文件)
find -size
管道符 "|" --把上一个命令的结果传递给后一个命令处理
管道符 --支持的命令放在管道符后面 (more,head,greep,wc)
追加/覆盖 --把前一个命令的输出结果追加/覆盖到某个文件
>> --追加符号
head -3 /etc/passed >> /tmp.pass
> --覆盖 服啊后
head -3 /etc/passed > /tmp.pass
wc -l -- 统计行
ln -- 创建连接文件
ln -s 文件名字 新文件名子 -- 创建软快捷方式
ln 文件名字 性文件名字 -- 创建硬链接快捷方式