## Linux基础常用命令

Linux基础常用命令

目录切换:
cd app 进入app目录;
cd … 切换到上一层目录
cd ~ 切换到用户主目录
cd / 进入系统根目录
查看当前目录下的所有文件:
ll 查看当前目录下的所有文件,包括隐藏文件
创建/删除 文件夹(目录):
mkdir app 在当前目录下创建app目录;
mkdir –p app/test 在当前目录下创建级联目录(app下的test目录)
rmdir app 删除app目录
创建文件:
touch a.txt 创建一个名称为a.txt的空文件文件
vim a.txt vim编辑器如果有a.txt则进入文件开始编辑, 如果没有则创建该文件,然后编辑
浏览文件:
cat a.txt 显示a.txt文件中的数据;
more 显示内容超过画面长度,按空格显示下一个画面,回车显示下一行内容
less 翻页显示数据内容, PgUp和PgDn进行上下翻页
tail -10 a.txt 查询a.txt文件中后10行的数据
文件操作:
rm a.txt 删除指定文件
rm –f a.txt 不询问,直接删除文件
rm –r a 递归删除文件夹(询问文件夹中的所有数据是否删除)
rm –rf a 不询问递归删除; rm –rf * 删除所有文件 rm –rf /* 自杀(删除当前目录下的所有文件) 慎用!
文件复制:
cp a.txt b.txt 将a.txt复制为b.txt文件
cp a.txt 目录名称 将a.txt复制到指定目录下
mv a.txt 目录名称 将a.txt移动到指定目录下
mv a.txt b.txt 将文件重命名;
文件打包/解压:
tar -cvf aaa . tar 目录路径: 把指定目录路径下的所有文件打包为 aaa . tar文件(打包)
tar -acvf abc. tar. gz 目录路径: 把指定目录路径下的所有文件打包为 abc . tar. gz文件(打包并压缩)
tar -xvf abc.tar.gz -C 目录路径: 把指定的打包文件解压到指定目录下;
查找:
grep a abc.txt 在abc.txt文件中查找字符串a
grep a abc.txt --color 高亮显示;
其他常用命令:
pwd 显示当前所在目录
ll –h 显示文件大小
wget 下载资料; 例:wget 资源链接
Vim编辑器
vim a.txt 编辑a.txt文件
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
退出: esc : wq 保存并退出
esc : q! 强制退出,不保存
快捷键: dd 删除一行, r 替换 (需要停止编辑后才能使用)

猜你喜欢

转载自blog.csdn.net/XuYuanChong/article/details/82901824