虚拟机桥接模式:需要连接wifi或网络

NAT模式:只要你电脑能联网,虚拟机使用主机上网。

基础指令:ifconfig---查看网卡信息(IP地址)

命令使用格式: 命令名称 [操作选项] [操作对象]

一切皆文件:linux下所有东西都是文件,通过操作文件方式进行访问,目录也是文件。

man:手册

目录的命令 :ls选项:浏览目录文件信息---当前用户(主机登录用户)家目录(操作系统为每个用户单独创建的目录)

ls-a选项:浏览目录下所有文件(包括隐藏文件)linux下文件名以  .  开头的文件默认不显示,是隐藏文件

ls-l选项:查看目录下文件的详细信息

ls -lh:人性化显示

pwd:查看当前所在路径--打印当前路径--绝对路径。

/home/test---绝对路径---最前边的斜杠---叫根目录

磁盘:存储文件。一个硬盘至少会有2个分区:交换分区,文件系统分区---交换分区只有一个,文件系统分区有多个。

linux目录结构是唯一的且只有一个,不会随着分区的多少而改变。最底层是根目录,根目录有空间,其他文件就有地方存储。

交换分区:交换内存。程序运行,内存中的数据并不都是活跃数据,把非活跃内存区域中的数据取出来存储在硬盘上。通常内存是16G时,是内存的2倍,超过时相等即可。

文件系统分区:文件存储

区分绝对路径和相对路径:

绝对路径:唯一路径--指的是以根目录作为起始表达的路径

相对路径:多种多样---指的是以某个路径作为参照路径-以当前目录作为起始路径。

mkdir:创建目录

mkdir-p:递归多层级创建目录,从外往内,哪层不存在就创建哪一层。

rmdir:删除空目录

mkdir-p:删除递归多层目录,从内往外,

rm:删除文件

rm-r:递归删除目录下所有文件,

rm-f:直接操作,不进行提示

cp:拷贝文件

cp-r:递归将一个目录及内部文件拷贝到指定位置。

mv:移动一个文件或目录到另一个位置--剪切。

cd:改变工作路径,进入某个目录

cd~:表示当前用户的家目录

touch:touch一个文件,若文件存在则刷新文件时间属性,若不存在则创建文件。

touch-d:使用指定的时间刷新时间属性。

cat:将文件内容打印出来

more:分页显示文件内容。向下按行滚动:使用回车;向下按页滚动:使用空格;退出显示:使用q键。

less:分页显示文件容。向下按行滚动:使用回车;向下按页滚动:使用空格,f键;退出显示:使用q键,向上滚动:b键

匹配查找字符串:/string 向下匹配         ?string  向上匹配

head :默认显示文件前10行内容,head -n 3 password---显示前3行内容。

tail:默认显示文件末尾10行信息,-n:指定显示的行数,-f:动态一直等待文件末尾的新数据进行显示。

echo:打印字符串。将数据写入标准输出--显示器设备文件--操作系统控制,从键盘读取数据,要把数据写入显示器。

stat:查看文件状态信息

>>或>:重定向符号:进行数据流的重定向--文件重定向。将要操作的数据不再写入原本的文件,而是写入新的文件中。例如:echo “abcd” >> test.txt,将原本写入标准输出文件的数据写入到test.txt

>:清空重定向,将新数据重定向到指定的文件中,但是在这之前会清空文件原有的内容

>>:追加重定向,将新数据重定向到指定的文件中,但是新数据会被追加写入到文件末尾

管道符:打印文件的第23行内容    head -n  ./password | tail -n 1

连接两个命令,将前边命令的输出结果当作后边命令的输入数据,让后边的命令进行处理。

打包(压缩)指令:默认解压的文件都在当前所在的目录下,解压的文件就在哪个目录下。

压缩:将一个文件按照一些压缩算法,将文件数据从多变少。

zip/unzip:zip格式的压缩解压缩。linux下文件格式并不以后缀名区分,后缀名只是便于用户区分文件功能性质。

gzip/gunzip:gzip格式的压缩解压缩

bzip2/bunzip2:bzip2格式的压缩解压缩

打包:将多个文件合成一个文件。

tar :linux下使用度最高的打包解包工具---将多个文件打包成为一个文件,提供解包功能,并且打包解包的同时可进行压缩解压缩

tar-c :打包

tar-x:解包

tar-z:打包或解包同时进行gzip格式压缩解压缩

tar-j:打包或解包同时进行bzip2格式压缩解压缩

tar-v:显示打包解包信息

tar-f:指定tar包名称,通常作为最后一个选项,跟上我们包的名称

tar-czvf   ***.tar.gz  **.txt    打包

tar-xzvf   ***.tar.gz  解包

tar-xvf   自动默认打包格式

在终端中执行命令,单引号和双引号的区别:大多数情况意义相同。

单引号:会消除括起的数据中的特殊字符的特殊含义;

双引号:不会。

匹配查找命令:

grep:从文件内容中匹配包含某个字符串的行,常用于在某个文件找函数。

grep -i:匹配时忽略大小写

grep-v:反向匹配,匹配不包含指定字符串的行

grep-R:对指定目录下的文件递归逐个进行内容匹配。

find:从指定目录中查找指定名称/大小/时间/类型的文件。

find ./-name **test** :通过文件名称查找文件

find ./ -type d :通过文件类型找文件--  f-普通文件--d-目录文件-- c-字符设备-- b-块设备-- p-管道文件-- l-符号链接文件-- s-套接字文件

find ./ -size -10M:通过文件大小找文件--10M以内的文件    +10M:超过10M大小的文件

find ./ -mmin -10:通过文件时间找文件--cmin、mmin、amin--分钟为单位。 ctime、mtime、atime--以天为单位。

date:系统时间。date +"%Y-%m-%d %H:%M:%S"

date+ “%S” :时间戳-从1970年1月1日0点0分0秒到现在的秒数

date -s “2018-07-02 09:10:00”设置系统时间。

su root:切换管理员模式

cal:日历

在linux中一定善于使用快捷键

tab:文件名自动补全

ctrl+c:终端当前操作

shell的理解:操作系统内核与用户之间的桥梁---命令行解释器

用户不能直接访问系统内核--直接访问内核太危险。

shell会捕捉用户的标准输入,得到字符串,通过字符串判断用户想要干什么。

操作系统会提供一些接口--系统调用接口,用户只能通过接口访问。

终端为什么会执行命令,因为终端打开就意味着运行了一个程序 -shell-命令解释器

windows下的shell就是ui操作界面

操作系统中的操作权限:

在linux中,普通用户,su切换用户

root->useradd--添加用户     userdel--删除用户

文件权限:

文件访问对用户的分类:文件所有者-u,文件所属组-g,其他用户-o

文件访问对操作的分类:可读-r,可写-w,可执行-x

文件访问权限的表示:rwxrwxrwx 描述了三类用户各自对文件所能进行的操作。rw-rw-r--:所有者对文件可读可写不可执行,所属组成员对文件可读可写不可执行,其他用户只读,不能写也不能执行。

在系统中权限的存储:使用二进制比特位图--二进制比特位只有0/1

rw-rw-r--:110 110 100--664占用空间更小,操作便捷。753--111 101 011-rwx-r-x -wx-

文件权限的操作指令:

创建一个文件的默认权限-

umask 查看或设置文件的创建权限掩码,掩码决定一个文件的创建默认权限。 -S人性化显示

计算方法:777满权限-八进制掩码。正规计算方法:给定权限&(~掩码)--777&(~002)

002 直接使用八进制数字进行修改

创建好的文件权限修改:chmod 777 test.txt 直接使用八进制数字进行修改

chmod a或者u或者o或者g+r或者x或者w   filename。   chmod a-x test.txt 针对某类用户进行权限的增加或删除

文件用户信息的修改:chown username filename 修改文件所有者(只能使用root修改)

chgrp groupname filename 修改文件所属组

文件权限的沾滞位:

特殊的权限位--主要用于设置目录沾滞位,其他用户在这个目录下能够创建文件,可以删除自己的文件,不能删除别人的。

总结-Linux基础指令相关推荐

  1. Linux基础指令总结

    Linux基础指令 ssh ctrl+insert和shift+insert ctrl+l ls ls-l和ll ls-a pwd cd touch cat echo mkdir rm cp mv t ...

  2. Linux 基础指令英文全称

    Linux 基础指令英文全称 指令 英文 作用 atq AT Queue 列出等待的计划任务 atrm AT ReMove 删除等待的任务 cat CATenate 正序列出文本,tac逐行倒叙列出 ...

  3. Day04 红帽下Linux基础指令1

    红帽下Linux基础指令1 文章目录 红帽下Linux基础指令1 虚拟机服务器 实验环境 相关指令 以远程连接的形式登录服务器 切换用户 在workstation服务器中 了解Linux Linux基 ...

  4. linux基础指令下

    目录 man指令(重要) cp指令(重要): mv指令(重要): cat: more指令以及less指令: head指令和tail指令以及管道的认识(重点): 时间相关的指令: Cal指令: find ...

  5. Linux基础指令(覆盖80%)

    基础指令(常用) 1.[root@localhost 桌面]# root:当前登录的用户名 localhost:登录的主机名 桌面:当前工作目录 #:身份识别符("#":代表roo ...

  6. linux基础指令学习(一)

    linux系统基础指令学习(一) 1.创建一个目录/pxx 提示: windows下的路径样式为c: \ppx\ test,而linux下的路径样式为 /ppx/test 因此/ppx就可以看做是c: ...

  7. Linux | 基础指令

    目录 ls pwd cd touch mkdir tree rmdir/rm man cp mv echo cat more less head / tail find grep which xarg ...

  8. Linux基础指令的基本操作(一)

    文章目录 Linux用户管理: 1.adduser添加用户 2.passwd修改用户密码 3.userdel删除用户 其他指令 alias指令(取别名) whoami指令 man指令(重要) bc指令 ...

  9. Linux基础指令详解

    目录 前言 Linux基本指令 1.ls指令 1.1 ls 1.2 ls -l 1.3 ls -a 1.4 ls -d 1.5 绝对路径和相对路径 2.pwd指令 3.cd指令 4.touch指令 5 ...

最新文章

  1. PyTorch 版 EfficientDet 比官方 TF 实现快 25 倍?这个 GitHub 项目数天狂揽千星
  2. java 策略模式会员_七:策略模式(不同等级会员打折算法)
  3. ZOJ 3781 最短路(想法好题目)
  4. 【转】搭建Java版WebService
  5. UNIX网络编程:I/O复用技术(select、poll、epoll)
  6. 【maven3学习之一】window7下maven环境搭建
  7. 【2022】多线程并发编程面试真题
  8. 组策略系列之四:《精典放送:组策略管理20点》
  9. python获取当前时间戳_Python获取时间戳代码实例
  10. 科技感人工智能PPT模板推荐
  11. Office 2007卸载
  12. bs4爬取笔趣阁小说
  13. C语言 单引号和双引号
  14. 微信小程序--图片相关问题合辑
  15. 【机器学习】机器学习之决策树(基于ID3、CART挑选西瓜)
  16. 科技的成就(二十七)
  17. ADP-L610-Arduino
  18. JavaScript 笔记-放大镜案例
  19. android百度地图设置logo,缩放按钮,指南针的位置
  20. Windows10:耳机插到前面板上没声音?

热门文章

  1. 使用kafka解决zookeeper is not a recognized option when executing kafka-console-consumer.sh报错
  2. tshark筛选、过滤特定ip的数据包
  3. python multiprocessing多进程执行for循环的代码
  4. mysql存储过程 等于_mysql存储过程字符串等于
  5. 磁盘位置_Win10创建和附加虚拟硬盘|Win10怎么创建VHD虚拟磁盘
  6. 八 .数据库(多表查询)
  7. TX2017秋招笔试题之编码
  8. MSSOAP与WebService
  9. 打印屏蔽部分内容window.print()
  10. 无法定位程序输入点adddlldirectory 于动态_小程序能力只能“单身”?“乐高”组合玩法了解一下...