必威体育Betway必威体育官网
当前位置:首页 > IT技术

Unix基础

时间:2019-07-23 17:11:02来源:IT技术作者:seo实验室小编阅读:90次「手机版」
 

unix

一、Unix   是一个系统 

window 普通用户

Unix     安全性高      后期项目一般部署到---Unix

      Unix    无图形化界面   开机后与  window的  win+r  输入cmd相同

      Unix与Solaris相似   统称为  Solaris    历史是 

                               由于Unix不开源

                                出现linux(开源)

                                          Mac(不开源)等等

                                                         统称为Solaris系统

二、OS模型(洋葱模型)     分为4层

Kernel   核(内核)                                   协调硬件进行工作

Shell     壳(外壳、脚本、或者终端)       是用户与Kernel交流的接口,负责编译和解释功能

File system   文件系统                                文件排列管理(笔记抽象)

                                                                        文件和目录组成的一个树形结构     Unbuntn的根目录:/

APPlcation     应用(如IE、QQ等等)

三、1.swap space  交换空间        window中称为虚拟内存

2.deamons   精灵进程    随着系统启动而启动的进程

3.pathname  路径

absolute pathname  绝对路径  Unix中以/开头   windows中以c:   d:  或者 e:等等 开头    路径名不会随着当前路径辩护而变化

relative pathname    相对路径  Unix中不以/开头 windows中不以c:   d:  或者 e:等等 开头  路径名随着当前路径辩护而变化

4.cammand [option(s)] [argument(s)]命令   []内可选,是为了加强命令的参数       API链接:                                                                             https://pan.baidu.com/s/1N-fh4ON3znZPYjXUskaMAA 密码:xews

一行命令不得超过256个字母   否则会报错

不同于DOS      1、区分大小写2、不同的命令提示

有图形化界面的Unbuntn中 同时按  ctrl+alt+t    打开终端

简单命令:

1.clear     清屏

2.pwd    显示当前路径

3. cd [pathname]    改变目录

      cd     进入家目录         同   cd ~

4.ls [option(s)] [argument(s)]     展示文件目录和列表

        ls        查看当前目录下的文件列表

        ls /home    展示/home目录下的文

  ls -a     显示所有文件(包括隐藏文件)

  ls -R [argument(s)]        递归展示文件(尽量不要在家目录、根目录或多文件目录下使用)

  ls -t    按照时间顺序展示

        ls -l     展示详细信息

                第一个字母  表示   文件类型    

                        -   普通文件

                             d  目录

                        l   链接文件  快捷方式

                        不常用的:

                              c  字符文件

                        b  快文件

                             s  网络文件

                       p  管道文件

          后边9个字母   表示   文件权限

                        rwx           rwx       rwx

                          拥有者   所属组  其他用户 

                  r      read     读权限

                  w     write     写权限

                  x     exec      运行权限

                        -                   没有权限

        ls -F      展示文件类型

                         /                     目录文件

                        *                      可执行文件

                        @                    链接文件

                        (啥也不写)        普通文件

               当ls要多项操作时    可直接在-后填写多个字母   如     ls -laR                         

5.cal         日历

6.chmod mode filename       更改权限      (先看后边的命令最后在操作)

        两种方式:

                   1.字符模式:        拥有者(u)   所属组(g)  其他用户(o)     所有用户(a)     +加权限                                                                 - 减权限  = 等于    读权限(r)     写权限(w)      运行权限(x)

                               格式:     chmod u+rwx,g-rwx 文件名              

              2、数字模式:    读权限(4)     写权限(2)      运行权限(1)   权限相加直接赋予

                               格式:     chmod 736 文件名    将文件权限改为rwx-wxrw-

7.touch filename(s)           新建文件,更新文件最后一次访问记录

8.mkdir [-p] directory_name        创建[递归]文件夹

9.su 用户名                切换用户

10.passwd [用户名]    更改[用户名]的密码     (更改密码后请牢记)

        sudo passwd root        更改root密码       root是超级用户   当前用户下操作不当会损坏系统    sudo临时                                                                                                                                                                     提升权限

11.cp                    复制文件/目录

        复制文件

                cp [-i] 源文件 目的文件

                cp [-i] 多个源文件 目的文件夹

        复制目录

                cp -r[i] 多个源文件夹 目的文件夹

12.mv                   重命名/移动文件

        mv [-i] 源文件 目的文件                重命名

        mv [-i] 源文件(s) 目的文件夹            移动文件

13.rm/rmdir

        rm 删除文件/目录

        rmdir 删除空目录

                删除文件

                rm [-i] filename(s)

                删除目录

                rm -r[i] directory_name(s)

                rmdir 空文件夹(s)

14. cat 文件名(s)      一次性显示全部内容

15.  more 文件名          分页显示

5.login/logout

telnet ip         只适用于局域网,安全性不高

ssh 用户名@ip    外围网,需要自己安装

exit    退出

ping ip    检测与服务器是否可以连通

ifconfig (-a)        获取本机ip

        ipconfig         windows下获取本机ip

四、元字符:$  >   >>    <     *     ?  等等       

                                 . _ 不是元字符

1.  *              0个或多个任意字符

  d*       表示以d开头的文件

2.  ?            一个任意字符

        d?     表示以d开头的两位字符文件

3.  ;             用来分割多个命令

4.   >,>>        重定向输出

        > 文件名            覆盖

        >>文件名            追加

                标准输出    显示屏                               标准输出时   后加   >   文件名   把应该显示在屏幕上的东西                                                                                       存在文件中

                标准输入     键盘

5.  |            管道命令

        1、用来连接多个命令

        2、将上一个命令的输出当作下一个命令的输入

        3、使用同一块内存

6.   空格

        分段  或者  特定的作用

                        如   more 文件名  时            空格显示更多

相关阅读

淘宝C店运营的基础知识是什么?

在每一个淘宝卖家第一次开店铺的时候,最苦恼的应该就是淘宝店铺的运营方案了吧。那么想要做好的淘宝C店运营的方案,我们需要知道哪

Word2003基础教程13 - 更改页面的默认设置

经常使用Word2003排版,进行页面设置,可能会导致Word偏于自己的喜好设置。这样的话,别人在使用自己计算机中的Word可能会很不方便。像

1.UNIX网络编程卷1:源码配置

本节主要介绍UNIX网络编程卷1(第三版)在Ubuntu16.04的配置问题,并运行一个简单时间获取客户程序。 1.首先下载源文件,链接如下:http://

openlayers基础(一)——Map

openlayers是一个开源免费的js库,用于在网页中实现地图的动态显示和交互。一起看看官方对openlayers的介绍。 OpenLayers makes i

java基础之递归调用

(一)递归概念递归本质:程序调用自身的编程技巧叫做递归。程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语

分享到:

栏目导航

推荐阅读

热门阅读