linux基础(1)

测试:检查一个东西是否对的一个过程

产品经理:需求文档(对的标准)

开发:实现需求

软件:

         系统软件(操作系统):

                  windows,mas,ios,andr...,

                  linux

         应用软件:

                  B/S:通过浏览器访问的软件

                  C/S:通过客户端连接的软件,APP移动端

ip地址:

四组0~255 数字组成

  • Linux基础
  1. 安装 vm   VM

全部下一步,默认安装C盘。如需更改修改至其他盘

   

2.查看IP地址 ifconfig   或者  ip add

3.linux命令

(1)/:根目录:windows 计算机

~:家目录:

Root登录:/root/

非root : /home/..

(2)[root@localhost ~]#  命令提示符。Root当前用户,@命令提示符,locallhost主机名,~当前目录名,#root登录,$其他用户

4.pwd 返回当前目录的路径

5.ll 显示当前目录下目录文件的详细信息

ll

6.ls显示当前目录下目录文件的名称

ls

7.mkdir 文件名 创建文件夹

mkdir java

8.mkdir -p 文件名/文件名/文件名            创建多个文件夹

mkdir -p 1/2/3/4

9.cp -r 文件夹名 新文件夹名                  复制文件夹

cp -r 1.txt 2.txt

10.cp 文件名 新文件名                          复制文件

cp  1.txt 2.txt

11.cd 文件名                                          进入此目录

cd root

12.cd ..                                                  返回上一级

13.cd /                                                  返回根目录

14.cd ~                                                返回主目录

15.cd 绝对路径                                   进入此路径

16.clear                                                清屏

17.rmdir 文件名                                 删除目录(只能删除空的目录)

18.rm -r 目录名                                  提示删除目录

19.rm  -f 文件名                                  删除单个文件(不提示删除)

20.rm -f *关键字*                                批量删除与关键字相关的文件

21.rm -rf 目录名                                 删除文件夹(加上-rf 表示强制删除)

22.mv 文件名 路径/新文件名             剪切文件

23.touch 文件名                                  创建空文件

24.echo 内容>文件名                         写内容到文件(覆盖)

25.echo 内容>> 文件名                      追加内容文件(不覆盖)

26.echo                                               纯数字不能写进去

27.cat 文件名                                      查看文件内容

28.man 命令符                                      帮助命令

29.history                                         显示历史记录

30.↑↓可切换之前输入过的指令

31.ping                                                 判断网络是否通畅 用法 ping 后面接 ip或者域名

32.Ctrl+c                                              中断程序

33.打包文件 tar –cf 存到哪里/新名字叫什么    想要打包的文件

34.  more 文件名: 分屏查看文件内容,空格翻屏,Enter翻行,显示已看百分比,看完命令提示符自动显示
                               q  Q  Ctrl+c : 强制退出

35.less 文件名: 分屏查看文件内容,空格翻屏,Enter翻行,不显示已看百分比,看完点击q或Q 显示命令提示符
                             q  Q : 强制退出

36.head -n 文件名:查看文件的前n行

37.tail -n 文件名:查看文件后n行

38.head -n 文件1> 文件2: 复制文件1的前n行粘贴到文件2
                           >: 覆盖      >>:追加

39.tail -n 文件1> 文件2: 复制文件1的后n行粘贴到文件2
                          >: 覆盖      >>:追加

40. head -n 文件1|tail -m : 查看文件前n行中的后m行
                           head -n 文件1|tail -m>文件2:复制文件前n行中的后m行 粘贴到文件2

41.tail -n 文件|head -m: 查看文件后n行中的前m行
                           tail-n 文件1|head -m>文件2:复制文件后n行中的前m行 粘贴到文件2


42.vi编辑器

vi 操作指南

三种工作模式:

         1.命令行模式(默认)ESC进入

         2.编辑模式  命令行模式可以按i进入

         3.转义模式  在命令行模式可以用:进入

1.从命令行模式切换的到编辑模式 (左下方有insert 字样) 笨人办法首选

         i 由光标所在位置上一个字符位置进入编辑模式

        I 在行首进入插入模式

         a 由光标所在位置的下一个字符位置进入编辑模式

        A 在行尾进入插入模式

        

         o 由光标所在位置的下一行新建一行进入编辑模式

2.从编辑模式切换回命令行模式  (insert 字样消失)

                  按键 ESC

         yy  复制光标所在的一行

         Nyy 复制光标所在的N行

         p 粘贴

         dd 删除光标所在的一行

         Ndd 删除光标所在的N行

         ctrl+g 显示光标所在位置

         NG 跳转到第N行开头

         G 跳转到最后一行开头

         Ngg 跳转到第N行开头

         ctrl+b 翻到上一页

         ctrl+f 翻到下一页

         u 撤销上一个指令

3.从命令行模式切换到转义模式   

         保存并退出     :wq 

         强制退出不保存  :q! 

         显示行号      :set number  (:set  nu)

         不显示行号    :set nonumber  (:set  nonu)

         直接定位到某一行 :行号 例::13 定位到13行

         查找特定字符

         /关键字      从上往下找 /dog 查找一条叫dog的狗

         ?关键字     从下往上找

        备注:对于查找出来的多个结果,按字母键 n 可以继续找下一个. N 查询后,跳转到上一处

4.注意事项:

         1.vi后面只能是文件名,不能是目录也不能为空。

        2.输入法必须是英文状态下。

         3.vi也可以用来新建文件。

:n,$s/well/good/g 替换第 n 行开始到最后一行中每一行所有 well 为 good n 为数字,若 n 为 .,表示从当前行开始到最后一行

遇到红色Eor报错,首先Ctrl+c ,然后尝试退出(确保自己的输入法是英文状态)

cat -n profile |head -20|tail  查看第11-20行的内容并显示行号

查看文件内容:  cat  /more  /less    文件名

cat :  当文件内容较多时,前面的内容快速一闪而过,只能看到文件尾部的内容。 备注:若文件特别大要等一段时间,甚至崩溃

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值