找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
一、linux
1. 免费 开源 多任务 支持多次 多CPU的操作系统
2. 免费 :不用钱
3. 开源 :开放源代码,可以对代码进行调整
4. 多用户 :支持很多用户进行操作
5. 多线程 :支持多个线程同时
6. 多个CPU :支持多个CPU
7. linux 主流版本 :ubuntu ——高配版 centos——稳定版(免费)
8. linux搭建 :VM:虚拟机——部署多个系统 linux windows mac os
VM:注意 每安装一个软件新建,命名用英文,不要空格
9. centos 拍快照→虚拟机→拍快照→保存当前的使用状态
10. 进入虚拟机页面 鼠标右键——Open in terminal

二、linux 指令

1、$ :表示普通用户 ,拥有普通用户的权限
2、# :表示超级用户 ,具有超级用户的权限
3、 su :swicth user 切换用户 , su root 切换 root 用户 ,root 是超级管理员
注意 : su 如果是从普通用户切换超级用户需要输入密码,
如果从超级用户切换普通用户不需要密码,如果从超级用户切换普通用户不需要密码
4、从虚拟机页面切换本地电脑 ctrl+alt
5、ifconfig→是一个指令  查看linux 的IP地址,在addr后面的IP地址,如果没有IP地址
重启网卡  :service  network  restart ,还是不行,win + r 输入service。msc 确定
找到vm 服务启动 (随便在那个目录下输入 ifconfig)
6 、pwd:→ 命令  查看当前绝对路径
7 、ll → 查看当前路径下所有的文件和目录(详细查看)
    ls → 查看当前路径下所有文件和目录 (不详细查看 )
    ls-a → a 是参数,查看所有文件和目录包含隐藏的文件
    man-ls → 查看ls 的用法,按ctrl + z 退出
    ll = ls-l → 一样的 ,都是查看所有文件的目录 (详细查看 )
8 、ping → 查看网络是否通的 ,ping xxx  退出按ctrl + c
9、/ →表示根目录
10 、 alias → 取别名 例如  alias f = 'ifconfig' 给 f 取个别名
       unalias  取消取别名  unalias f
11 、cd / → cd 是进入目录  进入到目录 cd home → 进入到home 目录
  drwxr-xr-x. 6 root root 4096 Dec 28 2021 home → d 开头的是目录 ’-‘开头的是文件
cd .. → 表示返回上一级
cd ../.. → 表示返回上两级
cd /home/duan/Desktop → 进入到home目录下duan 目录下 Desktop 目录 ,是绝对路径的写法
cd ./home → 表示当前目录,进入home,相对路径的写法
cd~ → cd root →进入到root 目录  超级管理员的家目录
12、 创建目录
mkdir dcs16 →创建一个名为dcs16的目录
mkdir aa bb cc → 同时创建评级目录aa bb cc
mkdir -p a/b/c → 同时创建一个层级目录 a目录下 b 目录下,有 c 目录
13 、创建文件
touch a → 创建一个文件 a
touch b c → 同时创建文件 b c
14、删除指令
rm → 提示性删除 ,后面接文件 :rm a1 按 y 表示同意输出 ,按 n 表示不同意删除,不能删除目录
rm -r → 提示性删除  按 y 表示同意输出 ,按 n 表示不同意删除
rm -r+目录 → 可以删除目录
rm -r+文件 →可以删除文件
rm -r+层级目录 → 如果删除层级目录 rm -r aa/bb/cc → 一般是从例往外删除,且每一级会提示
rm -rf → 强制性删除 (文件和目录都可以)没有提示
rm -rf* → 强制性删除, * 表示通配符 ,所有的意思 ,删除当前路径下的所有文件和目录 【慎用】
15、 用 xshell 操作
centos 在公司的作用是用服务器 → 一般是用xshell 连接虚拟机服务器 (在xshell中操作和centos 中操作同步的 ,相互影响)
① 打开 xshell
② 在centos 中输入ifconfig 获取 IP 地址
③ 在xshell 中输入 ssh +IP
④ 输入账号 root 密码 123456
16、vim 编辑器 编辑文件
① vim +a 文件 按enter → 命令模式
② 输入小写 i → 编辑模式 输入内容
③ 编辑完后  按ctrl + c → 退出编辑模式 → 末行模式
④ 按 大写 ZZ ( 或者 shift + : wq! 按enter )强制保存退出
17 、cp 复制
cp +原文件 + 新文件名称
cp a a1 →把 a 文件复制一份名为 a1
cp a /dcs16/aa/a1 → 可以接路径复制
cp -r 复制可以 文件可以复制目录 (子目录也包括)
注意:cp 只能复制文件
cp -r 可以复制目录和文件
18 、mv 可以改名也可以进行移动
改名
mv + 原文件(原目录) + 新文件 (原目录)→改名
mv a a1 → a1 不存在 ,表示把a 改名为 a1
mv aa aa1 → aa1不存在,表示把aa 改名为 aa1
移动
mv + 原文件 (原目录) +目录 (存在的)→移动
mv b aa → aa存在的目录 ,表示把b 文件移动到 aa 目录下面
mv cc aa → aa存在的目录 ,表示把 cc 目录移动到aa 目录下面
19、查看文件的内容
cat + 文件名称
cat a 查看文件中的全部内容 (使用的比较多)
less a 查看文件的内容可以翻页  按上下键查看  (ctrl+z退出界面)
more a 查看文件的内容,显示部分内容,按enter 查看 (文件中内容量非常的多,会用它)
20、 通过 grep 来搜索关键字
shift + (|\) 按一下就会出现 :| 管道符号
cat a |grep'nanjing' 查看a 文件中的 ‘nanjing’ 字符
21 、重定向符号
覆盖: > (重定向符号)
追加: >>(重定向符号)
目标文件不存在的情况下 :
cat a > a1 当目标文件不存在的时候,会新建一个文件并且把原文件的内容复制到新建文件中
cat a >> a1 当目标文件存在的时候,会把原文件的内容追加到目标文件中
> 和 >> 相同点 :都可以和cp 一样复制文件
       不同点 :> 作用就是替换覆盖
                >> 作用就是追加默认追加的内容放置在末尾
22、
head 查看文件默认前10行的内容
head a 查看 a 文件前10行内容
head -n+行数+文件 查看指令文件的前多少行
head —n 5 a 查看 a 文件 前5行的内容

23
tail 查看文件后10行的内容
tail a 查看 a 文件后10 行内容
tail -n + 行数+文件名称  查看指定文件后 多少行
tail -5 a 查看文件后5行内容
tail -n +5 a 查看文件从第5行开始
tail -f 日志文件 → 实时查看日志
tail -f 日志文件 |grep'china' →动态查看关键字符
24、 sed 查看文件中指定的数字 ,或者某一行到某一行
sed -n‘5,10p’a 查看a 文件中 5行到10行的内容 (,逗号隔开)
sed -n‘5p;10’a 查看a 文件中 5行和10行的内容 (;分号隔开)
sed —n‘5p' a 查看a 文件中5行 的内容其他行数不显示
sed -i’2d'cc.xt 删除文件中的第2行

分享至 : QQ空间
收藏

0 个回复

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