UNIX系统简介,Unix的基本命令,Vi编辑器的使用,Unix的文件传输及通信,通配符

这篇博客介绍了UNIX系统的基本概念,包括其在操作系统中的地位和应用范围。接着,文章探讨了Linux的发展历史和与UNIX的区别。重点讲解了UNIX/Linux的文件系统结构、常用命令,如cd、ls、touch等,以及文件操作、权限变更、目录创建和通配符的使用。此外,还提到了文件查看、删除、压缩和编辑器的使用技巧。
摘要由CSDN通过智能技术生成

UNIX系统简介

  • UNIX操作系统是由美国BELL实验室发明的一种多用户、多任务的通用分时操作系统
  • 在当前的操作系统中,可以说Windows、NT处于中低端,而UNIX处于高端
  • UNIX不但可以在大中小型机上使用,也可以在工作站(如SUN、IBM、HP)和微机上使用

 Linux发展历史

UNIX与linux的区别

文件系统结构

基本目录

命令格式

cd命令

ls命令

ls –l详细说明

touch 命令

文件操作命令

查看文件

head  --显示文件前多少行  --默认显示前10 行  head  [-n]  filename(s)

tail --显示文件的后多少行 --默认显示后10 行  tail  [-n]  filename(s)

改变权限

r    -读权限

w    -写权限,对目录来说,可生成文件与子目录或删除文件与子目录

x    -执行权限,对目录来说,可查找该目录下内容 -  

 -没有权限             

如 - rw- r-- r—           

拥  同  其           

有  组  它           

者  人  人

其中 拥有者-生成文件时登录的人,权限最高, u表示      

同组人-系统管理员分配的同组的一个或几个人, g表示  

   其它人-除拥有者,同组人外的人, o表示   

   所有人-包括拥有者、同组人及其它人, a表示

创建目录

mkdir  目录名  

--必须要有相关的权限去建目录(属主和root)     

-m     设置文件的权限,直接设置,不要管默认权限.         

 如:mkdir –m 711 test2     

-p     帮助你完成直接建立所需要的目录递归.(建立多级目录,        

 如:test1/test2/test3/test4)     

通配符

Metacharacters带有具体意思的关键字字符

如:    $  ;  >  !  ~   *  %  ?  []  <> |(. 和 _  除外)

Asterisk (*)代表0或者更多字符的通配符  

ls  d*

Question  Mark (?)代表单个的字符  

ls  d?  

ls  z?.txt

Square  Brackets ( [ ] )匹配字符范围到单个字符位置  

ls [b-f]b*

Semicolon (;)连接多行命令

 cd ; ls表示先把cd执行完然后在执行ls

 date ; cal ; pwd Angle  Brachets (>,<,>>)  

>  重定向 命令的输出到一个文件

 <  代替键盘,重定向从文件的命令输入

 >> 追加命令的输出到一个文件  

-i   如果目录/文件不存在,建新文件

如果目录/文件存在, 提示覆盖

-f     删除已经存在的目标文件而不提示

-r       表示后面备份的是目录。当拷贝层次目录,当目标层次目录不在,则创建;

mv --移动或者重命名文件或者目录

   mv  -i  source  target_file  

 mv  -i  source  target_dir

删除文件 (rm)

格式:$rm  file1  file2

作用:用rm命令可删除不需要的文件。        

    指定文件名,删除工作目录里的            

文件;指定路径名,删除位于其            

他目录的文件。rm直接删除,没            

有提示、确认。

选项:

-i: 删除文件前,给出确认;          

  -r: 删除指定的目录及目录中的所有文件                  

和子目录。即删除整个目录结构。

注意:用rm命令删除后无法恢复。

查找命令

find

--找符合特征的文件

find <path>  <expression> [action]    

find / -name per1

 find . –name  “file*”

 --表示当前目录以及子目录下的name为File开头的数据

-type 按类型

-atime 按时间

-size按大小

搜索命令

grep

--在一个文件里搜索指定的文本串,然后把包含文本串的文本打印在屏幕上。

grep  root  /etc/passwd

grep -i chen /etc/passwd  //忽略大小写

压缩命令

    tar  -c 创建包 –x 释放包  -v 显示命令过程 –z 代表压缩包   

  tar –cvf benet.tar /home/benet       

          把/home/benet目录打包     

tar –zcvf benet.tar.gz /mnt          把目录打包并压缩   

 tar –tf benet.tar           看非压缩包的文件列表     

tar –tzf benet.tar.gz         看压缩包的文件列表   

  tar –xf benet.tar           非压缩包的文件恢复     

tar –zxvf benet.tar.gz         压缩包的文件解压恢复

编辑模式

i        光标当前处插入

I        光标当前行首插入

a        光标之后插入

A        光标所在行的行尾插入

o        光标所在行之后新起一行插入

O        光标所在行之前新起一行插入

r        取代光标所在的那一个字符

R        一直取代光标所在的文字

<Esc>     退出插入状态

:            进入末行模式

:w [文件名]     保存当前文件

:q          如果未对文件做改动则退出

:wq         保存当前文件并退出

:q!          放弃存储并退出

:set nu              显示行号

:set nonu         取消行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值