第四讲、Linux常用命令

来源:互联网 发布:edi网络 编辑:程序博客网 时间:2024/06/05 18:44

四、文件压缩

注:Linux下的压缩文件在Windows下都可以解压缩,但是反过来不行。1、gzip  (GUN zip) (压缩文件,压缩后的格式:.gz)    语法: gzip [选项] [文件]两个特点:(1)只能压缩文件,不能压缩目录(2)压缩后,只剩下压缩包,不保留原文件    gzip newfile2、解压缩gunzip    gunzip newfile.gzgzip -d    gzip -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

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

1write功能:向另外一个用户发信息,一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)(3ping下自己的主机的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   查看命令历史记录  !+数字1alias 定义别名    alias copy=cp    alias 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 | morels -l oldboy.txt | grep init | wc -l4、命令连接符    ;   命令按顺序依次执行    &&   逻辑与       ||   逻辑或5、命令替换符    将一个命令的输出作为另一个命令的参数格式: 命令1 ·命令2·范例:    ls -l `which touch`
1 0
原创粉丝点击