zoukankan      html  css  js  c++  java
  • Linux_first day

    Linux : 用来做服务器端的操作系统。

    服务器端:所有的网站、网络游戏都需要服务器端。 

    操作系统分类:桌面、服务器、手机、嵌入式。

    桌面:大众使用。

    服务器:主机。

    手机:iOS、Android。

    嵌入式:游戏机、汽车、MP3.。。。

    为什么学习LInux:做运维;

      做嵌入式开发;

      为python、人工智能打下基础。

    LInux版本:内核版本:

    操作系统心脏,处理跟各种硬件打交道的工作。

    发行版本:

    内核版本+各种应用软件  eg:Ubuntu    Redhat    CentOS。

    虚拟机:虚拟的计算机,其实就是一个软件,用来模拟一个真实存在的计算机,我们可以安装操作系统自这个模拟的计算机环境上。

    LInux文件系统:LInux只有一个根目录

    /:/home:用户名,用来存储一些用户相关的文档;

            /usr:安装的应用程序;

            /bin:存放二进制可执行文件;

    常用命令:

    clear:清屏

    为什么学习Linux终端命令:使用命令行操作服务端;

     

    pwd(print work directory): 显示目前所处目录路径;

    ls(list):  列出当前路径下所有的文件;(蓝色是文件夹,白色是文件)

    cd(change directory):打开某个文件夹;(cd Desktop/)

    cd ..  :更换到上一级路径;

     

    tab键:自动补全命令;

    上下方向键:取得历史命令;

    cd ~:  回到家目录;

     

    更换ls罗列方式:ls -l(表格形式)

    显示隐藏文件:ls -a(total 总大小)

    以k显示文件大小:   ls -l -h=ls -lh

    .   当前目录   ..  上一级目录

    所有隐藏文件名字都是以点.开头

     

    通配符学习(星号和问号):

    *  :ls 1*.txt,星号可加在任何位置,可代表0个或多个字符;(查询文件)

    ?:ls ??3.odt代表一个字符(查询文件)

    []  :ls [1234] / [1-4].odt,中括号内只有一个字符,书写一堆,供查找一个需求字符

    cd:用来打开目录     cd .打开当前目录      cd .. 打开上一级目录      cd ../..   返回根目录     cd~  返回根目录    cd -   切换到上一级目录,来回切换

    相对路径与绝对路径:相对路径会根据相对物体发生改变而发生改变,根据当前所处路径,前面无斜杠/;

              绝对路径不会改变,描述一个路径的完整的路径;

    文件的创建删除移动操作:

    创建文件:touch test.txt

    创建目录:mkdir  aa

    创建隐藏文件:touch .test2.txt

    删除文件:rm(remove) test.txt

    删除目录:rm -d(directory) aa / rm -r aa

    文件剪切(移动):mv(move) test.txt aa

    文件复制:cp(copy) test.txt aa,复制文件夹需要指定-r

    文件重命名:mv test.txt aa/text.txt(把test.txt复制到aa目录下,并且重命名为text.txt)

    帮助手册:rm —help

    打开用户手册:man(manual) rm    q退出  查询命令功能

    which: 查看命令所在位置

    特殊:which cd,cd是shell内置的命令

    文件搜索: find,可根据文件大小、名进行搜索

    find 路径 条件

    find  / -name 125(ctrl+c终止命令)

    find /home -name test.txt(通过条件是文件名在home权限中查找test.txt)

    模糊搜索 :find /home -name ‘test*’(需要加上引号)

    忽略大小写搜索:find /home -iname ‘abc’(添加-i)

    根据文件大小搜索:find /home -size +1(单位大小:数据块1kuai=512字节;+1/-1:大于/小于512字节)

    根据文件所属人和时间搜索:find /home -user min

    文件修改记录查找:find /home  -mmin -5(文件内容被更改时间在五分钟之内) 

    amin(文件属性)  cmin(文进访问时间)

    根据文件类型搜索:(类型:文件f、文件夹d、软链接l)

    find /home -type f

    find /home -name ‘a*’ -a(and)/-o(or) -type f

    根据ID:显示ID(ls -i)

    find /home -inum ………

    locate  :locate 文件名(优点:快,缺点:更新不及时;)

    强制更新索引库:sudo updatedb

    使用超管权限:sudo

    查看文本文件:cat test.txt

    cat -b test.txt(去除空行显示行号)

    cat -n test.txt(不去除)

          more test.txt(按分页查看,空格下一页,B上一页)

     

     

     

     

     

    你要灿若星海
  • 相关阅读:
    代码可复用性
    开始读《道不远人深入解析ASP.NET 2.0控件开发>>
    我的软件通讯录之二
    .Net中的堆于栈
    JavaScript技巧
    我的软件之通讯录(C#)
    快过年了,自己却病了,哎~~~~~~~
    整合dz论坛短消息出现的问题
    [转]用反射+特性列出所有的枚举变量及其描述信息,绑定到DropDownList上。
    [转]Javascript 调用MSAgent(Desc:网页中出现魔法巫师)
  • 原文地址:https://www.cnblogs.com/67-Min/p/12600846.html
Copyright © 2011-2022 走看看