找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
第3讲 linux 命令
一、认识linux 系统
linux:
免费 开源 多任务 支持多线程 多cpu的操作系统
免费:不要钱
开源:开放系统源代码
多任务:同时可以进行多个任务
多用户:支持不同的用户同时操作系统 不同权限
多cpu:支持使用多个cpu
多线程:支持多个线程同时工作
ubuntu:比较高配版
centos:稳定可靠 免费下载使用
二、linux 搭建
VM :虚拟机 ==》可以在上面部署多个系统:linux windows mac os
VM 安装过程
注意点:安装时用户名一般不要中文,每安装一个软件新建一个文件夹
命名用英文
centos 快照:保存当前的使用状态
进入虚拟机页面右键 ==>选择 open in terminal
  • home目录 :普通用户家目录
  • root目录:管理员家目录
  • usr/local目录:用户自行安装 的软件存放路径
  • etc目录:配置文件存放路径
  • var目录:存放经常变化的文件

1、$ :表示普通用户 拥有普通用户的权限
2、# :表示超级用户,拥有超级用户的权限
3、[duan@localhost Desktop]$ su root :su是命令 切换用户,root是超级用户
su root 是从普通用户duan切换到超级用户root,需要输入密码
4、Password: 123456    ==》输入密码
5、[root@localhost /]# su duan  ==》从超级用户切换到普通用户不需要密码
6、从centos 界面退出到计算机页面按ctrl+alt
7、pwd ==》命令 查看当前绝对路径
8、/home/duan/Desktop  ==》当前在根目录下home目录下duan目录下desktop目录下
9、ifconfig ==》查看linux的IP地址  addr后面的数字就是ip地址
出现了没有ip地址的情况
1)重启网卡 service network restart
2)在windows 桌面 按win+r 输入 services.msc 找到vm 文件启动
==》service network restart
10、ping ==》ping 命令查看网络是否是通的 ping  拼百度
退出来按ctrl+c
11、dr-xr-x---.  31 root root   4096 Jul 27 02:35 root  ==》d 表示directory
root  是目录,是超级管理员的家目录
12、ll ==》查看当前目录下的所有文件和目录(详细显示)
13、ls ==》查看当前目录下的所有文件和目录(不详细)
14、ls -a ==》查看当前目录下的所有文件和目录(包含隐藏文件) -a 是参数
15、ls -l ==》和ll是一样的 ,查看当前目录下的所有文件和目录(详细显示)
16、alias ==》取别名  alias f='ifconfig'  给ifconfig取一个别名f 输入f就可以
查看IP地址
17、unalias f ==》取消取别名
18、/  ==》表示根目录
19、cd / ==》进入根目录,cd 不能进入文件
20、cd .. ==》表示返回上一级
21、cd ../.. ==》表示返回上两级
22、cd ./  ==》.表示当前目录,cd ./home   ==》表示进入到home 是相对路径的写法
23、cd /home/duan  ==》表示进入到duan目录 这是绝对路径的写法
24、cd ~ ==》~表示管理员的家目录 和cd root 是一样的
25、touch aa  ==》touch 是命令 创建一个aa 文件
26、touch bb cc ==》同时创建两个文件 bb cc
27、mkdir dd  ==》创建一个名为dd的空目录
28、mkdir tt yy  ==》同时创建两个平级目录tt yy
29、mkdir -p a/b/c ==》同时创建一个递归目录名为 a/b/c,a目录下面有b目录下面有c目录
Tab 键是联想键  ==》输入几个单词可以联想
30、删除指令
rm  ==》提示性删除
rm aa ==》删除aa文件 按y 表示同意删除,按n 表示不同意删除(rm 只能删除文件不能删除目录)
rm -r ==》提示性删除
rm -r yy ==》删除yy目录 按y 表示同意删除,按n 表示不同意删除(rm -r可以删除目录,也可以删除文件)
rm -r a  ==》删除递归目录(a/b/c)一般是从里往外删除并且每一级都会提示
rm -rf tt ==》强制删除 此命令强制删除目录或者文件(删除后找不回来了,慎用)
rm -rf * ==》这里注意空格 * ,*号表示通配符所有的意思, 把当前目录下的文件和目录全部删除
rmdir  aa  ==》强制删除空目录(只能删除空目录)
31、编辑文件的命令
1)vim aa 文件 按enter 等待输入命令,命令模式
2)输入i 进入编辑模式,可以输入内容
3)编辑完后按ctrl+c 退出编辑  末行模式
4)按shift +: 输入wq! 按enter   或者(直接按大写ZZ)
32、cp 复制文件
cp +原文件 +新文件名称
cp aa bb  ==》把aa文件的内容复制一份名为bb的文件
cp aa ./a/cc ==》把aa文件的内容复制一份到当前目录下a目录下的cc文件中
复制目录
cp +原目录 +新目录
cp -r a b ==》复制目录也可以复制文件(复制目录子目录也会复制)
注意下cp 只能复制文件   cp -r 可以复制目录也可以复制文件
33、mv 命令 可以移动也可以改名
1)当文件或者目录不存在时改名
mv b d   ==》b 是目录,d 不存在的 就是把b目录改名位d目录
mv cc bb ==》bb文件不存在 ,就是把cc文件改名为bb文件
2)当文件或者目录存在是移动(当后面接一个存在的目录就是移动)
mv b d   ==》b 是目录,d 存在的目录 就是把b目录移动d目录
mv cc d ==》d 存在的目录,就是把cc文件移动到d目录
34、centos 在公司中一般是当作服务器使用==》通过客户端连接工具xshell来连接linux服务器
注意:在xshell 操作的内容和在linux操作相互影响
怎么用xshell连接虚拟机
1)打开xshell
2)在虚拟机下输入ifconfig 获取ip地址
3)在xshel下ssh +IP地址(192.168.59.128)
4)输入账号root 密码123456
35、查看文件三剑客 cat more less
cat +文件名称
cat head.txt  ==》查看文件head.txt 全部内容
less head.txt ==》查看文件head.txt内容,展示部分内容,按上下键翻页查看(按ctrl+z退出)
more head.txt ==》查看文件head.txt内容,以百分比展示部分内容(按enter键查看)
36、通过grep 来搜索关键字
shift +|按一下就会出现:| 管道符号
cat aa |grep 'china'  ==》查看文件aa中关键字符china

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册