掌握下面的命令是最基本的噢!那是我们使用一个系统最基本的操作。

  玩过dos么,其实,linux下的文件操作和dos差不多。没什么难的,多练习就记住了。下面如果有条件的话请跟我一样操作吧!百看不如一做。不用刻意去记,每天做遍自然就记到了              

文件操作

[root@localhost test]# ls     显示当前目录下的所有文件及文件夹

[root@localhost test]# ll      以详细方式显示所有文件与文件夹。(相当于 ls -l 命令)

[root@localhost test]# cd  /user   打开user文件夹

如果不知道要打开的文件夹全称或名过长,可以按tab键盘自动补齐,如:cd  /u + table键,系统自动帮我们补齐成 /user

[root@localhost test]#cd ..    (后面空格加两点)返回上一级目录

[root@localhost test]#pwd     显示当前目录路径

超简单,记好上面几个在文件夹之间到处跳已经没问题了。

文件的增、删、查、移

[root@localhost test]# mkdir  test           创建文件夹

[root@localhost test]# touch  test.txt      创建文件

[root@localhost test]# cp test.txt  test2.txt       把test.txt文件当前文件夹下复制出个test2.txt

[root@localhost test]# cp test.txt  /hzh/test       将test.txt 复制到/hzh/test  目录下

[root@localhost test]# rm  aa.txt        删除aa.txt文件

[root@localhost test]# rm  -r  bb         删除bb目录(包括目录下的所有文件)

[root@localhost test]# rm  -rf bb         删除bb目录(不对目录下的每个文件提醒删除)

[root@localhost test]# mv dd.txt ..       将dd.txt文件移动上一级目录(注意尾部的两个点)

[root@localhost test]# mv bb.txt  /hzh/test/      将bb.txt文件移动到hzh/test/目录下

[root@localhost test]# mv  dd.txt  dd2.txt       将dd.txt改名为dd2.txt

文件查找:
统配符 ?* 与windows下相同
[root@localhost bin]# find /etc -name ini?  查找/etc目录下,以ini打头且后面一位的文件,
[root@localhost bin]# find /etc -name ini*

[root@localhost test]#locate  aa.txt

查整个系统中的aa.txt文件,locate\slocate命令后面跟文件或文件夹。不过在执行这个命令之前要先更新数据库,所以选执行

updatedb 命令。

文件压缩与解压                                                                                       
 
    文件的压缩与解压,也是我们日常中经常用到的操作,如,我们会经常从网上下载各种文件进行进行安装,而大部分文件都是经过压缩的。
下面来学习四个常用的压缩命令。
gzip
特点:
1.只能压缩文件,不能压缩目录
2.不保留源文件
 
[root@localhost test]# gzip aaa             将aaa文件进行压缩
[root@localhost test]# gunzip aaa.gz     将aaa.gz文件进行解压
[root@localhost test]# gzip -d aaa.gz    作用同上
  
tar
tar类型的的压缩文件应该是大家最常见的吧,在网上下的好多软件也是这种格式的。
参数:
-x 解包.tar文件
-v 显示详细信息
-f 指定解压文件
-z 解压缩
[root@localhost test]# tar -zcvf  tatga.tar.gz  tatgz    压缩tatgz文件夹为tatga.tar.gz压缩文件
注意:
在linux下扩展名不是标识文件的属性
[root@localhost test]# file [文件名]                       查看任何一个文件的类型
[root@localhost test]# tar -cf tatga.tar  tatgz       对tatgz文件打包
[root@localhost test]# gzip tatga.tar                    对tatga.tar包文件压缩
[root@localhost test]# tar -zxvf tatga.tar.gz        对压缩文件进行解压
 
 
zip 
功能:可以压缩文件和目录,是windows 和linux 通用的压缩格式
 
[root@localhost test]# zip a.zip  a                     把a文件压缩成a.zip
[root@localhost test]# zip -r tatgz.zip tatgz      压缩tatgz目录为tatgz.zip
[root@localhost test]# unzip  tatgz.zip              解压文件
 
 
bzip2 
gzip功能基本相同
只能压缩文件
用 -k 命令可以保留原文件 
[root@localhost bzip2]# bzip2 -k fnngj  对fnngj文件进行压缩 
[root@localhost bzip2]# bunzip2  fnngj.bz2   对压缩文件fnngj.bz2进行解压
 
通信命令
write
发给某个用户信息
[root@localhost ~]# write [用户名]  
例如:
[root@localhost ~]#  write fnngj  给fnngj用户发送信息
hello fnngj !! I like you!!xixi       发送的内容
ctrl + D  结束
 
wall
 
发给所有使用系统的用户
[root@localhost ~]# wall [信息内容]
[root@localhost ~]#  wall hello china
 
ping
 
测试本机与某一地址时候连通的
[root@localhost ~]#  ping 192.168.203.128
[root@localhost ~]#  ping  www.baidu.com 
[root@localhost ~]#  ping -c  4 192.168.203.1    -c 相当于windows(dos) 下的默认情况(会发送4次数据时行测试)
      其实,我们可以设置发送数据包的次数
[root@localhost ~]# ping -s  5000  192.168.203.1   设置ping包的个数为5000; 最大为65507

最新文章

  1. arguments转换为数组格式
  2. google-breakpad
  3. linux 下部署 redis
  4. 解决Eclipse Debug source not found问题
  5. sql字符转换函数大全
  6. geotools解析SLD中的elsefilter为什么里面的filter无效
  7. 【原创】linux命令bc使用详解
  8. paip.tree 生成目录树到txt后的折叠查看
  9. 《编程简介(Java) ·10.3递归思想》
  10. Android游戏开发研究与主角在地图滚动
  11. 基于Unity的Profiler性能分析
  12. node源码详解(三)—— js代码在node中的位置,process、require、module、exports的由来
  13. wamp修改空密码以及设置虚拟站点
  14. 嵌入式ARM开发环境搭建
  15. 哇,快看,那里有React Native的坑
  16. Okhttp同步请求源码分析
  17. 【Selenium】【BugList11】启动selenium server报错:Unsupported major.minor version 52.0
  18. Python快速学习08:模块的操作
  19. 洛谷P2278操作系统
  20. RAP 接口Mock示例

热门文章

  1. Spring WebSocket Support官方文档+翻译
  2. windows 10右键项添加Notepad++
  3. python3读取HDA零售企业数据(一)
  4. 嵌入式开发之web服务器---boa移植
  5. HDOJ 4923 Room and Moor
  6. 【JavaEE】Springmvc搭建方法及example
  7. 如何通过js处理相同时间的信息整合到一起的问题
  8. 在UIWebView中设置cookie
  9. Miller-Rabin大素数测试模板
  10. WIn10远程:mstsc:出现身份验证错误,要求的函数不支持, 这可能是由于CredSSP加密Oracle修正