第3讲 linux命令
一、认识linux 系统
1、linux:是一个免费、开源、基于Posix和Unix的多用户、多 任务、支持多线程和多CPU的操作系统。
免费:不要钱
开源:开放系统源代码,可以加以修改
多用户:支持多个用户操作
多任务:可以支持很多个任务一起运行
多线程:支持多线程同时工作
多个cpu:支持多个cpu
2、linux 主流发行发版
ubuntu :高配版
centos:稳定 可靠
3、linux 搭建
VM:虚拟机 ==》可以在上面部署多个系统 linux windows mac os
搭建过程需要注意:
安装时用户名不要中文,每安装一个软件 新建一个文件夹 命名英文(不要空格 - .)
centos 快照:保存当前的使用状态
1、从虚拟机返回windows 按ctrl+alt
2、鼠标右键==》open in terminal
3、$:普通用户,具有普通用户的权限
4、#:超级用户 具有超级用户的的权限
5、su :是命令 switch user [duan1@localhost Desktop]$ su root
从普通用户切换到管理员用户需要输入密码
Password: 123456
[root@localhost Desktop]# su duan1 ==》从root用户切换到普通用户不需要密码
6、pwd ==》是命令。查看当前路径的绝对路径
7、/ ==》表示根目录 一切路径的开始
8、ifconfig:查看linux的ip地址,adder后面的数字就是ip地址
假设输入ifconfig没有显示ip地址
重启网卡:service network restart
ctrl +alt 跳出虚拟机 win+r 输入services.msc ==》把vm开头的点击重新启动
9、ping ==》查看网络是否是通的 ==》ctrl+c 退出
10、ll ==》查看当前目录下所有文件和目录(详细查看)
11、ls ==》查看当前目录下所有文件和目录(不详细查看)
12、ls -l ==》-l 是参数,等同于ll
13、ls -a ==》-a 是参数 查看当前目录下所有文件和目录,包括隐藏文件(不详细查看)
14、man ls ==》查看ls的用法 按ctrl+z 退出
15、alias==》取别名
alias f='ifconfig' ==》给ifconfig取一个别名f,输入f就是输入ifconfig
unalias f ==》取消f这个别名
16、cd 进入到那个目录(区分是否是文件或者目录,d(directory)开头的是目录 -开头的是文件)
cd / ==》进入到根目录
cd home ==》进入到home目录
cd /home/duan1/Desktop ==》这个是绝对路径的写法
cd ./home/duan1/Desktop ==》这个是相对路径的写法 .点是相对路径
cd root 和cd ~是一样的都是进入超级管理员的家目录
cd . ==》.点是当前目录
cd .. ==》返回上一级
cd ../.. ==》返回上两级
- home目录 :普通用户家目录
- root目录:管理员家目录
- usr/local目录:用户自行安装 的软件存放路径
- etc目录:配置文件存放路径
- var目录:存放经常变化的文件
17、mkdir aa ==》创建一个名为aa的目录(make directory)
mkdir bb cc ==》同时创建bb cc 两个同级目录
mkdir -p a/b/c ==》同时创建一个层级目录 a目录下有b目录下面有c目录
Tab 键 是联想键 ==》输入几个单词可以补全
18、touch 创建文件
touch tt ==》
19、vim +文件 ==》编辑文件
1)vim tt 按enter键==》命令模式
2)等待输入命令 输入小写字母i ==》编辑模式
3)编辑模式 输入内容
4)编辑完后按ctrl+c 退出编辑模式 ==》末行模式 (按大写ZZ)或者shift+:wq! 按enter
20、centos(vm)在公司里面一般当作服务器来用,我们一般不会用这个服务器
一般通过客户端xshell 去连接虚拟机
注意:在vm里面做和在xshell里面操作会同步,相互影响
1)打开xshell
2)在vm中输入ifconfig 获取ip地址
3)在xshell 里面输入ssh + ip地址 :ssh 192.168.59.128
4)输入账号root 密码123456
21、删除指令
rm ==》提示性删除,后面接文件:rm a1 按y表示同意删除,按n 表示不同意删除,不能删除目录
rm -r ==》提示性删除 按y表示同意删除,按n 表示不同意删除
rm -r +目录 ==》可以删除目录
rm -r +文件 ==》可以删除文件
rm -r +层级目录 ==》如果删除层级目录 rm -r aa/bb/cc ==》一般是从里往外删除,且每一级会提示
rm -rf ==》强制性删除 (文件和目录都可以)没有提示
rm -rf * ==》强制性删除,* 表示通配符,所有的意思,删除当前路径下的所有文件和目录【慎用】
22、cp 复制
cp +原文件 +新文件名称
cp file file1 ==》把file文件复制一份名为file1
cp file path/file1 ==》可以接路径复制
cp -r 复制可以文件可以复制目录(子目录也包括)
注意:cp只能复制文件
cp -r 可以复制目录和文件
23、mv 可以改名也可以进行移动
改名
mv +原文件(原目录) + 新文件 (原目录)==》改名
mv file file1 ==》file1不存在,表示把file改名为file1
mv dir dir1 ==》dir1不存在,表示把dir改名为dir1
移动
mv +原文件(原目录) + 目录(存在的)==》移动
mv file dir ==》dir 存在的目录,表示把file 文件移动到dir目录下面
|
|