java开发常用知识点部分(linux和dos命令)

一、dos常用命令

1. 切换盘符

D:回车 大写字母和小写字母都可以,因为Windows当中是不区分大小写的。
2. 进入文件夹路径
cd 文件夹名称
cd ..返回上一级路径
cd 文件夹1\文件夹2\...... 一次性进入多级文件夹
cd \返回盘符的根路径
3. 查看当前文件夹中的内容
dir
4. 清空屏幕
cls
5. 退出

exit

二、进制换算

一个数字1或一个数字0,就是一个位(bit):最小信息单元
8个位(bit)是一个字节(Byte):最小的存储单元

1 Byte = 8 bit
1 KB(Kilo-Byte) = 1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB = 1024 PB

1 ZB = 1024 EB

三、linux

1、linux 学习特点:
  需要背
2、linux 概念概述
   linux 是什么(了解)?
A、linux 和 windows 一样,是计算机操作系统,是软件,相当于一个平台,通过
这个平台,可以操作计算机硬件
B、linux 和 windows 比较
一般用户使用后者,主要原因:windows的用户接口使用的图形化界面更友好,虽然 linux 也有图形化界面
但是相当一部分场景下,使用命令行
linux 也有自己的应用场景:比如服务器
相对于windows 特点: 
安全 --- 因为开源
简单 --- 效率高,稳定
C、linux 发展
   创始人:李纳斯.托瓦兹
   创始时间: 1991 年
   版本:
Centos ---- 常用 免费
Red Hat --- 收费
Ubuntu ---- 桌面   
   linux 的使用场景(了解):
   linux 远程操作工具:
      现在操作linux的不便之处:
       1、ctrl + alt 进行 windows 和 linux 切换
       2、linux 操作系统有时需要远程控制
      解决方案:
       安装远程连接工具: crt 
3、安装 linxu 以及相关软件
 4、linux 的常见命令
   用户接口
     类型1(GUI):图形化界面
     类型2(CUI):命令行接口(需要记忆一些命令)
5、通过 ftp 工具可以查看 linux 操作系统下的 文件夹以及文件存储结构
   A、linux 操作系统不像 windows ,没有分盘
   B、所有的 文件和 文件夹都存储 / 根目录下
   C、安装操作系统时,已经生成了一些文件夹和文件
      常见文件夹解释:
       etc --- 存储一些配置信息,比如:ip地址存储在此目录
       home -- 存储该系统的用户信息
       root -- 管理员使用的目录
       usr --- 存储一些共享资源
6、linux 命令使用语法
命令 ---- 一般是某个单词的缩写
-x -y 设置子级选项,不同选项有不同含义
-xy   子级选项可以复合使用
7、linux 的常见命令 ---- 磁盘管理(重要紧急)
A、ls 命令 ---- 列出子级文件
   -a:列出所有
   -l:列出详细信息
   -t:按照时间排序
   -r:反序
重要:
  ls -l 常用,被简化成 ll
  ls -al 常用
  
扩展:
  ls 资源路径,显示某个指定文件夹下的子级
B、cd 命令
   前提:linux 中的路径问题
/ ---- 根目录
./ --- 当前目录
../ -- 上一级
   路径显示:
linux 不显示全路径
[root@itheima63 /]:代表当前在根目录
[root@itheima63 ~]:代表在当前用户目录
   命令:
     cd 路径:进入某个文件夹
     cd .. : 返回上一级
     cd /  : 返回根目录
     cd ~  : 返回用户目录
     cd    : 同上
             cd -  : 上一次访问的目录路径
C、pwd(print working directory) --- 显示当前目录路径
D、mkdir(make directory) -- 创建文件夹
   -p:创建多级文件夹
   -v: 显示创建细节

8、文件浏览
        A、cat 文件:查看文件内容
B、more 文件(了解):分页查看文件内容
   回车:下一行
   空格:下一页
   b   :上一页
   q   :退出
C、less 文件(了解):在 more 上进行功能增强
   增加的功能:
    d:前进半页
    u:后退半页
    y:返回一行
    / 字符串: 向下搜索关键字
    ? 字符串:向上搜索关键字
D、tail
   -n数字:显示最后N行
   -f:循环显示文件数据(了解)
   ping 127.0.0.1 > xxx.log & 在后台将 ping 127.0.0.1 生成的数据写入 xxx.log 文件
9、文件操作
A、cp 
  格式: cp 源文件 目标文件
  -r : 用于递归复制
  -f : 取消覆盖询问
B、mv 剪切文件
  格式: mv 源文件 目标文件
  -r : 用于递归复制
  -f : 取消覆盖询问
C、rm 删除文件
  rm 数据源
  -r : 用于递归删除
  -f : 取消删除询问
D、find -name '正则表达式'
   按照正则表达式筛选目录

10、文档编辑器
执行流程:
1)、vi xxx.yy 文件
2)、只能查看不能写入数据  ----- 一般模式
3)、i --- 可以写入数据    ----- 插入模式
4)、esc    ----- 底行模式
     :wq 
     保存并退出

底行模式:
  :q ---- 直接退出(文件没修改)
  :q! --- 不保存直接退出
  :w ---- 保存但不退出
  :wq --- 保存并退出


一般模式:
  yy 复制
  p 粘贴
  dd 删除
11、管道与grep
应用场景:
A、一个命令执行时,可能会得到多条结果
B、如果需要对结果进行过滤那么就可以使用 管道 结合 grep
格式:
命令 | grep -i 要过滤的字眼
-i ---- 忽略大小写




12、系统命令
A、ps ---- 查看进程
   -ef --- 查看所有进程详细信息
B、kill -- 杀死进程
   -9 进程pid
C、ifconfig --- 查看网络信息
   ping ip地址 - 网络测试
13、压缩与解压缩
tar --- 可以实现 linux 命令行下的文件压缩与解压缩


A、压缩
tar -zcvf 压缩成的文件 被压缩的文件
B、解压缩
tar -zxvf 压缩文件


-z : 压缩类型
-c : 压缩
-x : 解压缩
-v : 显示细节
-f : 文件名

14、关机 重启

15、linux 下的文件权限
linux 下的用户:
A、当前用户  ----- u
B、用户组    ----- g
C、其他      ----- o
D、所有用户  ----- a
文件的权限:
A、r ---- 读权限 ---- 4
B、w ---- 写权限 ---- 2
C、x ---- 执行权限 -- 1
D、- ---- 没有权限 -- 0


linux 下针对于一个文件是怎么进行权限组合的?
         drwxr-xr-x. 2 root root 4096 7月  15 22:50 Demo05
设置权限的目的:
   安全
linux 设置安全的命令:
chmod 用户编号 + r/w/x 添加权限
chmod 用户编号 - r/w/x 删除权限
 
        权限设置简化方式:
chmod 777 文件


   
 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值