6、Linux之常用命令

一,基本知识
1,LINUX发行版本:Ubuntu,红帽,CentOS
2,LINUX命令区分大小写
3,以文件形式保存,不靠扩展名
区分文件类型4,命令之间有空格
二,常用基础命令:
1,su:切换用户,root为系统默认的超级管理员,另外有一个普通用户为安装系统时设置的
2,ifconfig:查看IP地址,MAC等
3,ping:检查网络连通性
4,日期:查看日期
5,kill:关闭进程,kill -9进程号强制关闭
6,whoami:查看当前用户
7,历史:查看历史命令

三,文件目录
/为文件系统的根目录
root为root用户的相关文件
home为普通用户的相关文件
bin存放常用命令
sbin存放常用命令,需要有更高权限才能操作
etc存储配置相关文件
var存放经常变化的文件,如网络连接的sock文件
启动存储系统启动的相关文件
usr安装软件的默认目录,等同于windows的程序文件
dev
系统库保存目录?
mnt默认挂载光驱和软驱的目录,如NFS挂载

四,文件目录操作命令

1、pwd:显示当前位置的路径
2、cd:切换目录
   cd /                    切换到根目录
   cd ./                  切换到当前目录
   cd ../  或cd..      切换到上一级目录
   cd ~   或cd         切换到当前用户的用户目录
  (因为系统存在两种类型的用户,它们的用户目录也不同,那么在使用cd~命令时切换到的目录根据用户类型不同而不 同)
3、mkdir:创建一个目录,即文件夹
     mkdir -p:创建多层目录,递归创建
4、rmdir:删除一个空目录
     rm -rf :可强制删除多层非空目录,递归删除

五、文件编辑器

vi:文本编辑
vi test.txt    打开要编辑的文件
i              进入编辑模式
Esc            退出编辑模式
:wq            保存并退出
:q             退出
:q!            强制退出
/+搜索关键字+回车键      检索文档内的关键字
:set nu        文档内信息的行数
直接按键盘g     定位到首行
直接按键盘G     定位到尾行
六、文件操作命令
1、ls  查看文件/目录
   ll  查看文件/目录及其属性信息
2、cp:复制文件或目录
   cp 被复制的文件 目标位置   (复制文件)
   cp -R  被复制的目录  目标位置   (复制目录)
   cp test.txt lemon2/          当前位置处于被复制文件目录,复制文件后不修改名称
   cp test.txt lemon2/test1.txt       当前位置处于被复制文件目录,复制文件后修改名称
   cp lemon1/test.txt lemon1/lemon2/test2.txt   当前位置不处于被复制文件目录,复制文件并修改名称
3、mv:移动文件或目录
   mv 被移动的文件或目录 目标位置
   mv -b 被移动的文件或目录 目标位置          目标目录为非空时需要加-b
   mv lemon1/test.txt ./          移动文件
   mv lemon1/lemon2/ ./       移动目录
   mv -b lemon2/ lemon1/     将lemon2移动到已包含lemon2且不为空的lemon1下
七、高级命令
1、ps -ef    查看所有运行进程
   UID:用户id     PID :进程id    PPID:父进程  C :进程cpu占有率  STIME:进程从启动到现在的时间
   TTY :终端号   CMD:命令名称和参数
2、|         管道
   ll | grep a.txt    查找a.txt的详细属性
   前面结果   后面输入
   netstat | grep 8080   查找端口号
   kill -9 进程号   杀掉进程
3、tail      查看后几行文本
4、tail -f   查看日志文件、不断刷新、看到新内容
5、find      查找文件
   find . -name a.txt    查找当前目录下a.txt
   find . -name '*.txt    '查找当前目录下.txt结尾的文件
   点代表当前目录
   /代表根目录
6、chmod     修改权限
   chmod          777             a.txt                  修改文件
   chmod  -R      777             hello                  修改目录
7、head      查看前几行文本
8、cat       显示文本文件内容
9、grep      勾选文件
   gerp+字符串+文件名
   gerp+-rn+字符串+文件名    显示行号
10,tar -xzvf解压tar.gz格式的压缩包
11,service iptables stop关闭防火墙

你可能感兴趣的:(linux虚拟机)