Linux常用命令行学习
前言: 对于程序员掌握基本的linux命令是很有必要的,通过以下文章你可以熟悉下常用的Linux命令。
1、ls(查看所有内容)
当你想要查看当前路径下的的所有内容(不包括隐藏的)时
2、mkdir(创建文件夹)
当你想要创建一个文件夹时,
3、pwd(查看当前目录)
当你想要查看当前所在目录时,
4、cd (切换文件路径)
当你想要切换到指定文件路径时,比如我想切换到当前路径下的test文件夹内
5、cd ../(返回上一目录)
假如我想返回到上一个目录下
6、rmdir(删除空目录)
假如我想删除某个空目录(注意只能是空的,非空则删除失败)
7、touch (创建文件)
假如我想在test文件夹下创建a.txt的文件
8、vi(编辑文件)
假如我想往a.txt中加入数据
按键盘上的A则开始插入数据
再按键盘最左上角esc再输入:eq则退出vi编辑器
注: 如果要保存未命名vim则使用:file a.txt(a.txt为文件名)
9、mv(修改文件名或移动文件)
假如我们想修改文件名将a.txt改为b.txt
假如我们想移动b.txt文件到test2文件夹中
10、cp(复制文件)
假如我们想复制文件b.txt 复制文件名为b_copy.txt
11、rm(删除文件)
假如我们想要删除b_copy.txt的文件
假如我们想删除含有文件的文件夹,rm -rf
12、cat(查看文件内容)
假如我们想直接查看文件内容
13、tail -n(查看文件最后n行)
如果想查看文件最后n行则
14、grep(搜寻指定字符串)
假如想查找出现所有出现的指定字符串的所在行信息
15、tar(创建,查看,提取tar压缩文件)
tar -cvf创建压缩文件,假设我们想压缩hello.txt文件为hello.tar
tar -tvf查看压缩文件
tar -xvf提取压缩文件
16、gzip(创建和提取zip文件)
创建gzip文件
提取gzip文件