1.cd命令集
ifconfig
检查IP地址 ip addr
pwd
查找当前文件位置
cd命令是linux中最基本的命令语句,必须熟练掌握
cd /
返回根目录
cd ~
用户主目录
cd .
当前目录
cd ..
返回到上一级目录
cd /usr/
进入到usr目录
cd –
返回上一个目录
cd
直接回家
2.ls目录和文件
ls
展现文件目录
ll
展现文件详情
ls –l
详细格式,文件权限,时间
ll 和ls –l作用相同
ls *.txt
查看所有的txt类型文档
3.目录操作
mkdir
创建目录
mkdir a
创建 a目录
mkdir -p a/b
创建 a目录,并在a目录里创建b目录
mkdir -m test c
创建一个权限为test的C目录
rmdir
删除目录(如果目录里有文件,则不能用此命令)
4.Vi/vim创建/查看/编辑文件
命令行:Esc切换到命令行模式。
编辑模式:
按i,在光标前开始编辑
按a,在光标后开始编辑
按o,在当前行的下一行开始编辑
按u 撤销之前的操作
底行模式:按 shift+:冒号。
:q!
不保存退出
:wq
保存退出
:/world
从当前光标处,向上查找world关键字
:?world
从当前光标处,向后查找world关键字
5.删除文件
rm
删除文件
rm n.txt
提示y删除n放弃
rm –f 文件名
不提示直接删除
rm –rf 文件夹名
不提示递归删除目录下所有内容
rm –rf *
删除本目录下所有文件
rm –rf /*
删除所有子目录下所有的文件,会删除整个系统
6.复制和移动文件
cp复制文件
cp nginx.conf n.txt
cp –R tomcat1 tomcat2
#复制整个目录
mv
修改文件名,移动文件
mv n.txt m.txt
7.浏览文件
cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less 用法和more相同,只是通过PgUp、PgOn键来控制
tail
用于显示文件后几号,使用频繁
tail -10 nginx.conf
查看nginx.conf的最后10行
tail –f nginx.conf
动态查看日志,方便查看日志新增的信息
ctrl+c
结束查看
8.打包命令
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成name.tar.gz的文件。
-c
创建一个新的tar文件
-v
显示运行过程的信息
-f
指定文件名
-z
调用gzip压缩命令进行压缩
-t
查看压缩文件的内容
-x
解开tar文件
tar –cvf n.tar ./*
压缩当前目录下的所有文件和目录,文件名为n.tar
tar –xvf n.tar
解压压缩包中的文件到当前目录(如果长时间未解压成功 Ctrl+C推出)
tar –cvzf m.tar ./*
解压m.tar文件到当前目录
9.grep命令
grep root /etc/passwd
在文件中查找关键字root
grep root /etc/passwd
–-color 高亮显示
grep root /etc/passwd
–A5 –B5 高亮显示,A后5行,B前5行
grep -n root /etc/passwd
查找并显示行数
grep -v root /etc/passwd
取反,查出不含root的数据