四、文件压缩

注:Linux下的压缩文件在Windows下都可以解压缩,但是反过来不行。
1、gzip  (GUN zip) (压缩文件,压缩后的格式:.gz)语法: gzip [选项] [文件]
两个特点:
(1)只能压缩文件,不能压缩目录
(2)压缩后,只剩下压缩包,不保留原文件gzip newfile2、解压缩
gunzipgunzip newfile.gz
gzip -dgzip -d newfile.gz【怎么解决“压缩、解压目录”的问题?】
3、tar (功能1:打包、压缩目录)(压缩后文件格式:/tar.gz)
格式: tar 选项[cvf] [目录]-c 产生.tar打包文件-v 显示详细信息-f 指定压缩后的文件名-z 打包同时压缩
例:一般打包并压缩的方式tar  -zcvf  dir1.tar.gz  dir1   将目录dir1压缩成一个打包并压缩的文件
【file命令+文件名】 查看文件的类型【注意】有的Linux系统不支持tar命令的-z选项(压缩作用),可以用下面的方式(分两步走)进行打包并压缩:tar  -cf dir1.tar  dir1  先将目录dir1打包成tar包gzip  dir1.tar  再用gzip进行压缩tar (功能2:解压缩包)-x 解包.tar文件-v 显示详细信息-f 指定解压文件-z 解压缩
范例:tar -zxvf dir1.tar.gz4、
(1)zip 压缩文件目录
不强调压缩比时,Windows和Linux通用
与gzip不同:会保留原文件
适用于:目录、文件zip 压缩文件以后的文件名 要被压缩的文件
(2)unzip 解压缩文件
unzip 要被解压缩的文件5、
(1)bzip2 压缩  (只能压缩文件不能压缩目录)
适合压缩大的文件,压缩比高的相当惊人
bzip2是gzip的升级版,只改良了一个部分,就是加上"选项-k可以保留原文件"
用法格式和gzip一样
压缩后的文件格式:.bz2语法:bzip2 选项[-k] [文件]
(2)unbzip2 解压缩语法:unbzip2 选项[-k] [压缩文件]-k 解压缩后保留源文件【总结】在Linux中我们只需要掌握以下4种压缩格式就够了:.gz.tar.ga.zip     文件不大.bz2

=================================================================================================================================
五、网络通信命令

1、write
功能:向另外一个用户发信息,一Ctrl+D作为结束
语法:write <用户名>
类似于聊QQ
提示:若其中一个用户没有登录,这个信息是发不到的,即write是个实时的通信2、wall (write all)(向所有用户广播信息)
wall [message] [文件名]3、Linux查看IP地址:ifconfig
语法:ifconfig 选项[-a] [网卡设备标识]-a 显示所有网卡信息
功能:查看网络设置信息etho 网卡lo 回环地址的网卡
改变网卡:ifconfig eth0 IP地址4、ping 测试网络是否连通Linux查看IP地址:ifconfig
Windows查看IP地址:ipconfig语法:ping 选项 IP地址-c ping几次-s 想改变大小

【提示】ping通 + 丢包率(检查网络设备、网络连接线是否有错误/问题)
【ping的基本使用规则:网络故障排查的过程:查看Linux和其他Linux或者Windows连接是否成功】
(1)先ifconfig查看自己的ip地址,再ipconfig查看其他的Windows的ip地址
(2)想测试网络是否联通:在Linux下ping一下windows的ip地址
结果:①如果能ping通且没有丢包率,就没有问题 (对方主机网络设置没问题、自己的主机网络设置没问题、两台电脑的网络连接设置没问题)②如果不能ping通,那么转到步骤(3)
(3)ping下自己的主机的ip
在上面不能ping通对方的ip地址的基础上,结果:①如果ping自己的ip地址能ping通,那么:证明十有八九不是自己的本机的ip设置的问题,可能是网络连接有问题,网络设备有问题,对方的主机有问题,TCP/IP协议没问题②如果ping自己的ip地址不能ping通,那么就ping回环地址127.0.0.1,可以证明你本机的TCP/IP协议的安装没有问题5、shutdown   系统关机  (一般不用)shundown -h now6、reboot  系统重启

=================================================================================================================================
六、shell

bash快捷键Tab键     命令补全Ctrl + l  清屏   ctrl + u  删除光标前面所有的字符内容history   查看命令历史记录  !+数字1、alias 定义别名alias copy=cpalias xrm="rm -r"
unalias  删除命令的别名2、输入/输出重定向(重定向:输入不从键盘上,输出不在显示器上)
同标准I/O一样,Shell对于每一个进程预先预定定义3个文件描述字(0/1/2)。分别对应于:0 (STDIO)  标准输入(键盘)1 (STDOUT) 标准输出(显示器) 2 (STDERR) 标准错误输出(显示器)
示例:
输出重定向:输出到文件,而不是显示器ls -l /tmp > oldboy.txt date >> oldboy.txt     date命令:查看系统的当前时间
输入重定向:从文件导入,而不是从键盘输入wall << oldboy.txt   把oldboy.txt文件中的内容传到wall广播命令中去
错误输出重定向:2表示出错cp -R /usr/backup/usr.bak 2> /bak.error  把错误信息输出到错误文件/bak.error中去3、管道:将一个命令的输出传递给另一个命令,作为另一个命令的输入命令1 | 命令2 | 命令3| ...
ls -l oldboy.txt | more
ls -l oldboy.txt | grep init | wc -l4、命令连接符;   命令按顺序依次执行&&   逻辑与   ||   逻辑或
5、命令替换符将一个命令的输出作为另一个命令的参数
格式: 命令1 ·命令2·
范例:ls -l `which touch`

第四讲、Linux常用命令相关推荐

  1. 学习笔记 - Linux学习笔记 第四讲 Linux常用命令

    第四讲 Linux常用命令 4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls clear 清屏命令ls -l #l代表long ls -a #a代表all ls -h #h代表 ...

  2. Novell的Suse Linux常用命令举例讲

    2019独角兽企业重金招聘Python工程师标准>>> Novell的Suse Linux常用命令举例讲解 1.修改vftpd配置文件   vi /etc/vsftpd.conf   ...

  3. Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)

    Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩)         ...

  4. Linux 常用命令(一)

    Linux 常用命令(一) 在进入正文的开始,我想先提醒读者几句. 很多的Linux初学者,刚开始接触Linux时,看到Linux一堆那么多命令,心都麻了,我应该怎么学啊????随之而来的,便是一堆问 ...

  5. Linux 常用命令汇总--加了注释

    目录   第一天 linux简介, 安装, 目录管理命令 第一章 linux简介 X-SHELL 软件的常用快捷键: ctrl+c 强制终止 ctrl+l 清屏 ctrl+u 从光标所在删除到行首 c ...

  6. 【Linux】Linux常用命令

    Linux是一个可靠的.高性能的系统,而所有的这些优越性只有在直接使用Linux命令行时才能充分地体现出来.Linux系统安装成功后,就可以进入到与Windows类似的图形化界面了.这个界面就是Lin ...

  7. 常用的linux命令cd,linux常用命令:cd 命令

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命 ...

  8. Linux初学者接住了---Linux常用命令

    前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...

  9. linux 命令last -x,Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...

  10. linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享

    今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享    30mins  Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...

最新文章

  1. c语言二十四点游戏,C语言解24点游戏程序
  2. hdu 2824The Euler function
  3. Android OpenGL ES(十)绘制三角形Triangle .
  4. 深入互联网广告中的出价模式(上)— 基础出价模式
  5. redis lua 设置过期_详解 Redis 内存管理机制和实现
  6. Android开发之TextView的滚动显示
  7. RocksDB 6.0.1 发布,Facebook 推出的存储系统
  8. mysql数据库文件怎么用_mysql数据库文件怎么用
  9. mysql学习书籍推荐
  10. flog和flag_立个flag是什么意思什么梗? 不懂这操作你就out了!
  11. 《数值分析》-- 高斯消去法与矩阵三角分解法(LU分解)
  12. 计算机组成原理试题无答案,计算机组成原理试题及答案
  13. 【安全系列】beef-xss攻击示例
  14. 使用Ajax进行前后端交互(一)
  15. NOI2016 优秀的拆分(图解)
  16. 前端 sqllite sql.js
  17. Windows删除流氓软件方法记录
  18. winpe修复计算机无法启动,用winpe来修复无法进入系统的问题
  19. 论文阅读32 | Channel Augmented Joint Learning for Visible-Infrared Recognition
  20. 纳米金/银修饰空心/杂化/纳米管和链霉亲和素修饰/纳米金粒子修饰单分散聚苯乙烯微球制备方式

热门文章

  1. 【LeetCode从零单排】No22.Generate Parentheses
  2. 微信QQ聊天记录分析工具-微Q
  3. spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
  4. Apache Hadoop YARN – NodeManager--转载
  5. http 协议上传文件multipart form-data boundary 说明--转载
  6. Redis的安装、配置 --转载
  7. HuggingFace-transformers系列的介绍以及在下游任务中的使用
  8. 互联网金融2.0 这是最好的时代
  9. 植入“电商基因” 传统产业搭上网络快车[图]
  10. 王兴:互联网化是企业家最大的机会