linux命令

[email protected]
操作系统

linux
三位一组表示权限 中间三位具体权限 后面三位表示其他权限 rwx(表示是否可执行)
权限后面表示
创建文件 使用 >(表示流,可以清空文件) 并使用
批量删除文件 rm *
>>表述追加内容
echo 将其后面的内容重新输出到文件/控制台

查看文件内容
cat 输出某个文件的内容 并将其内容输出到屏幕上
tab键 可以
more(大文件) 文件可以查看输出内容的多少
less (使用j,k查看上下页,q停止)查看文件
mkdir 创建一个文件夹
cd 切换文件夹
mv 文件重命名
du 可以查看每个文件的大小
du -h能够以优化后的大小显示
du -sh表示当前文件
-vf可以查看操作的内容
若文件夹不能为空使用rmdir不能实现
rm -r可以将文件夹全部删除
df 查看分区大小
df -h可优化大小格式
f 下一页 b上一页
大写I文档开头
大写a在整个行追加
q录制宏
a将当前的内容放在该寄存器中
o当前行后追加
u撤销
v可视模式
x剪切
p复制 大写P表示复制到剪切是的位置
:进入命令模式
w保存模式
q退出
q!强制退出
diff比较文件的差异(当出现差异时)
vimdiff可以将文件差异的地方
z+o打开折叠
z+c折叠
cp 复制
查看当前次#先后查找 n向下查找
* 向前查找
/某个字符(向下查找)
?向上查找(n向上找)
N与当前查找方向相反
:s/t/a/gc(曾表示确认)表示将t替换ag表示当前行
:%s/t/a/g表示所有的t全部替换
q+a一次性全部退出
grep 查找文件-l 可将含有指定的字符的文件 -rlv -r表示若有文件夹就 -v表示不区分大小写查找(一堆文件)
:set nohls将查找的
:set number 可设置行号
^回到改行不为空的开头
查看别名 al 即 alias
行前粘贴
P
使用通配符* 当在通配符前有字符时就表示以该字符开头的所有文件

man 查看使用手册
find . 搜索当前文件 -name表示要查找名字
-type列出所有的普通文件

sed -i "s/a/A/g" *.txt 表示将a修改为A 将所未文本文件中的a换位A 批量替换

ifconfig 查看网卡的ip
当path中没有改命令式使用全路径来执行该命令
date查看服务器的时间 date +% 来更改时间格式
只有root用户可以更改权限
去掉重复的使用uniq
排序sort 要先排序在去掉重复的
|管道:将前一个的输出作为后一个的输入
2>&1将标准错误输出写进标准

你可能感兴趣的:(linux,命令)