天天看点

Linux常用命令1

cd aa 切换到aa目录

cd .. 切换到上一层目录

cd / 切换到系统根目录

cd ~ 切换到用户主目录

cd - 切换到上一次所在目录

ls 列出目录

ls -a 连同隐藏文件全部列出

ls -l (ll) 详细显示

pwd 显示当前目录

mkdir app 创建一个app目录

mkdir -p app/test 级联创建app/test

rmdir app 删除空目录app

cp -r aa cc 将aa目录复制到cc

cp -r /aaa /bbb/aaaa 将/目录下的aaa目录复制到/bbb目录下,且修改名为aaaa

cp a.txt b.txt 将a.txt复制为b.txt文件

rm a.txt 删除a.txt文件

rm -rf a 不询问递归删除

rm -rf ./a* 强行式删除当前目录下以a开头的所有文件

mv a.txt b.txt 将a.txt文件重命名为b.txt

mv aa bb 将aa命名为bb

mv a.txt aa 将a.txt移动到aa目录

touch a.txt 创建a.txt文件

touch aa-{1..10}.txt 创建aa-1到10.txt十个文件

cat a.txt 查看文件

cat -n a.txt 加入行号

less a.txt 查看较长文件q/ZZ退出

tail -3 a.txt 显示文件最后三行

Vim

vim a.txt 打开文件

i 在当前字符前插入文本

A 在行末添加文本

I 在行首插入文本

esc 退出编辑模式+:进入命令模式

【ctrl】+【c】强制进入命令模式

:set nu 显示行号

:q 对文件没操作退出

:q! 不保存退出

:wq 正常保存退出

wq! 强制保存退出

find / -name 'b' 查询根目录下(包括子目录),名为b的目录和文件

find / -name 'b*' 查询根目录下(包括子目录),名以b开头的目录和文件

grep

grep -n eeee txtfile.txt 搜索 存在关键字【eeee】 的行的文件

grep -i EEEE txtfile.txt 忽略大小写搜索

grep -v aaa txtfile.txt 搜索不存在关键字的[**行 **]

世界不会因为你的疲惫,而停下它的脚步