zoukankan      html  css  js  c++  java
  • 20161108学习笔记

    注册表的作用?

    {一些绿色软件不需要注册表也可以很好工作,而另外一些需要注册表,注册表能让这些软件多了什么功能?”
    修改注册表永远不可能让这些软件增加功能,注册表是windows的一部分,修改注册表相当于修改windows本身,相当于对你家电脑里的操作系统进行修改,举个例子,你安个暴风影音,如果你允许暴风影音修改注册表,它就会修改文件关联,之后你家电脑上的一切rmvb,avi,mp4......等等格式的文件全都变成了暴风影音图标,你打开rmvb的文件,windows会自动调用暴风影音来打开此视屏文件,而如果你不让暴风影音修改注册表,他就改动不了你家的操作系统,也就修改不了文件关联,你打开rmvb文件,系统不会调用暴风影音,而是无法识别此文件,提示你用什么程序打开此文件。注册表还有系统开机启动项目,修改这就可以修改开机启动项目,病毒修改它可以达到开机自启动的目的,但这并不是修改了病毒本身,而是修改了你家的操作系统,启动项和文件关联只是注册表功能的沧海一粟,注册表的功能遍布于整个windows的各个细节,只要注册表上有的,就都能修改,可见注册表的威力之强了吧!}

    查看注册表win+R,输入regedit

    ========================================================================

    为什么要学习linux?

    因为linux是免费的,因为linux是开源的,因为linux系统比window系统更高效,因为linux和网络安全相关,因为工作需要,因为据说很好玩。

    ●安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
    ●文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln
    ●系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last
    ●网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
    ●系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho

    shell(壳)是用户输入命令与系统解释命令之间的中介。最直观的说法,一种Shell有一套自己的命令。举一个容易理解的例子,Linux的标准Shel是Bash Shel;Solaris的shell是B shell;Linux的Shell是以命令行的方式表现出来的。

    使用命令行,不仅是内存,而且CPU及硬盘等资源的占用都要节省很多。不推荐使用图形界面

    awk命令:  格式 awk  [options] 'pattern {action} '  file1 file2..........

    任何awk语句都由模式和动作组成。在一个awk脚本中可能有许多语句。模式部分决定动作语句何时触发及触发事件。处理即对数据进行的操作。模式可以是任何条件语句或复合语句或正则表达式。模式包括两个特殊字段BEGIN和END。使用BEGIN语句设置计数和打印头。BEGIN语句使用在任何文本浏览动作之前,之后文本浏览动作依据输入文件开始执行。END语句用来在awk完成文本浏览动作后打印输出文本总数和结尾状态标志。

    action动作一般用于打印,可用print ,printf

    awk命令主要是为了输出,awk的默认分隔符为空格

    示例:

    [ling@localhost ~]$ cat test.txt
    this is a text.

    [ling@localhost ~]$ awk '{print $1}' test.txt
    this

    [ling@localhost ~]$ awk '{print $0}' test.txt
    this is a text.

    [ling@localhost ~]$ awk '{print $4}' test.txt
    text.

    [ling@localhost ~]$ awk '{print $1,$2}' test.txt
    this is

    awk命令以行为单位读取,并把每行字符以分隔符分隔出不同的位置。
    $0代表以行,$1代表第一个字段,$4代表第四个字段。

    awk的常用选项:

    示例:

    [ling@localhost ~]$ cat test.txt
    haha hehe heiehi xixi

    [ling@localhost ~]$ awk 'BEGIN{OFS="#"}{print $1,$2}' test.txt
    haha#hehe
    [ling@localhost ~]$ awk 'BEGIN{OFS=":"}{print $0}' test.txt
    haha hehe heiehi xixi
    [ling@localhost ~]$ awk 'BEGIN{OFS=":"}{print $1,$2,$3,$4}' test.txt
    haha:hehe:heiehi:xixi

    //插入字符串

    [ling@localhost ~]$ awk 'BEGIN{OFS=":"}{print $1,"hello",$2,$3,$4}' test.txt
    haha:hello:hehe:heiehi:xixi

    [ling@localhost ~]$ awk '{print NF}' test.txt
    4
    [ling@localhost ~]$ awk '{print $NF}' test.txt
    xixi
    [ling@localhost ~]$ awk '{print $NR}' test.txt
    haha
    [ling@localhost ~]$ awk '{print NR}' test.txt
    1

    awk的变量:

    awk -F:指定输入分隔符

    FS=":"指定输入分隔符 filed separator

    OFS="#"指定输出分隔符

    RS输入换行符

    FS输入读取文本时所使用的字段分隔符

    NF

    $NF

    NR绝对计数行数

    FNR各自计数行数

    自定义变量:

    方法一:BEGIN{变量名=“变量值”}

    在awk中打印变量值是不需要加$符的

    方法二: -v 变量名=“变量值”

    printf格式为 printf 样式 字段

    [ling@localhost ~]$ awk 'BEGIN {printf "%c","a"}'
    a

    ===========================================================

    <<鸟哥的linux私房菜>>学习

    计算机是由硬件在工作,操作系统可以管理整个计算机的硬件让其去工作。但计算机如何与人交流呢,完整的操作系统包括核心与其提供的接口工具,利用核心提供的接口工具所开发出来的软件

    在 Linux 这个系统当中,几乎所有的硬件装置代号档案都在 /dev 这个目录当中,硬盘的文件名称即为 /dev/hd[a-d] ,亦即/dev/hda, /dev/hdb, /dev/hdc, 及 /dev/hdd 这四个档案。

    Shell提供我们使用者一些工具,可以透过这个工具, 来控制 kernel 的动作啰!

    语法格式:command [-potions] parameter1,parameter2,.....

    基础指令:

    显示时间date,显示日期cal,计算器bc//输入quit退出

    如果你发现在你等待输入的地方并非提示字符, 那通常就是已经进入到某个软件的功能当中啦!

    tab:数量为一时是补全命令,数量为二是档案补齐

    ctrl+c可以终止正在运行中的指令

    ctrl+d结束键盘输入

    man命令查看具体指令说明//-f可获得更多的信息

    关机前的注意事项:

    了解目前主机使用状态可以用的命令有: (1)who谁在线(2)netstat -a联机状态(3)ps -aux 执行程序

    直接在文字接口下输入 sync , 那么在内存中尚未被更新的数据,就会被写入硬盘中!所以,这个指令在系统关机或重新开机之前,仅能root执行。

    关机shutdown后面要跟时间,reboot 重启 

    linux是个多人多任务系统

    群组的概念就相当于团队开发

    linux下档案是否能执行仅与是否有x权限有关,与文件类型无关

    chgrp改变群组

    chown改变档案拥有者

    chmod改变属性r4w2x1

    文件名称以.开头的,代表这个档案为隐藏档

    .代表当前目录,也可用./表示

    ..代表上机目录,也可以用../表示

    博客收录内容大部分是网上自己找的,非原创。
  • 相关阅读:
    【洛谷P5158】 【模板】多项式快速插值
    【洛谷P4245】 【模板】任意模数NTT
    【洛谷4781】 【模板】拉格朗日插值
    BZOJ 3625:小朋友和二叉树 多项式开根+多项式求逆+生成函数
    【洛谷】5205 【模板】多项式开根
    nowcoder73E 白兔的刁难 单位根反演+NTT
    BZOJ 3328: PYXFIB 单位根反演+矩阵乘法+二项式定理
    loj #6485. LJJ 学二项式定理 单位根反演
    Struts 2 框架搭建HelloWorld
    Struts 2 概念介绍
  • 原文地址:https://www.cnblogs.com/zero1224/p/6041609.html
Copyright © 2011-2022 走看看