linux

一、Linux目录

    1./bin    命令

    2./sbin    管理员命令

    3./root    root用户的根目录

    4./home    普通用户的从属目录

    5./lib    系统开机所需要的动态连接共享库

    6./boot    系统引导文件

    7./proc    虚拟目录,内存映射,内存中的一些文件

    8./srv    service,存放一些服务启动后需要提取的数据

    9./sys    该目录下安装了文件系统sysfs

    10./tmp    存放临时文件

    11./dev    类似于Windows的设备管理器,存放所有硬件

    12./media    u盘,光驱

    13./mnt     挂在外部存储

    14./opt    安装额外软件路径

    15./var    存放比如各种日志文件,不断扩充的内容

    16./etc    配置文件

    17./usr    用户应用程序

二、vim文本编辑器

    1.三种模式:一般模式,命令模式,编辑模式

    2.一般模式:

             编辑:删除光标当前行,dd

                        删除当前开始n行,  dnd

                        删除一个字母,x ,X

                        删除一个词,dw

                        复制光标当前行,yy

                        复制一个词,yw

                        粘贴,p

                        撤销上一步,u

            移动: 移动到行头,shift+^

                        移动到行尾,shift+$    

                        移动到目标行,数字N+shift+g (不加数字默认页尾)

    3.编辑模式

            可以编写文字

            要按下 i , a ,o,R等字母后才能进入编辑模式

            进入后左下角会有[insert]或[replace]的字样

            按下[ESC]这个按键即可退出编辑模式

    4.命令模式

            : w    保存

            : q    退出

            : !    强制执行

            : %s/old字符/new字符    批量替换

            /    要查找的词    n查找下一个,N 往上查找

            :set nu / :set nonu    显示行号

            /    关闭行号

三、系统配置类

        1.hostname    /etc/sysconfig/network

        2.service start/stop/status/restart  服务开启/关闭/状态/重启

        3.chkconfig 服务名 off/on   服务开机关闭/启动

四、Linux命令

        1.基本命令

            man/help    查看某一个命令的用法

            reset/ctrl+l/clear  清屏

            ls -la  a全部,l详细信息

            cd/mkdir/touch/cat/more/tail -f/rmdir/rm -rf 递归强制删除

            date "+%Y-%m-%d %H:%M:%S" -d "-1 day"    查询时间

            date -s "2019-03-15 15:59:00"   设置时间

        2.用户命令

            useradd -g  组名  用户名/userdel -r 用户名/passwd 用户名    顺便也会创建组

            su  -  用户名(带-直接进家目录) exit  退出

            whoami /who am i      显示当前用户名/显示最初用户名

            vim /etc/sudoers    添加用户root权限

            groupadd/groupdel/groupmod -n  新  旧   添加/删除/修改 组 

            id    查看当前用户的组

        3.文件权限

            chmod    {u/g/o/a}{+-=}rwx   文件名   添加权限

            r=4,w=2,x=1

            chmod  {-R}  777   文件名

            chown  {-R}   用户名    文件名   更改所有者

            chgroup     {-R}   用户名    文件名   更改所属组

        4.文件查找

            find 路径  -name/user/size    文件名/用户名/+-4(kb)

            | grep 过滤

        5.压缩文件

            gzip,zip 了解内容,很少用

            tar -zcvf 压缩文件名 原文件名

            tar -zxvf 压缩文件名 -C  解压目录

        6.磁盘状况

            fdisk -l    查看硬盘blocks块

            df -h      分区和磁盘挂载情况

            du -h    查看当前目录下文件大小状况

        7.挂载光驱

            mount /dev/cdrom /mnt/iso    挂载光驱

            umount /mnt/iso    卸载光驱

            vim /etc/fstab    开机自动挂载

        8.进程

            ps -aux    查看所有进程,会显示资源占用

            ps -ef    查看所有进程,会显示父进程

            kill -9 pid

            killall 进程名

            pstree -pu 显示进程进程树

            top 动态显示系统健康情况  操作:P:CPU降序,M:内存,N:进程ID,q:退出

                     -d    刷新频率/秒  

                     -i    不显示闲置和僵死进程  

                     -p    指定pid

            netstat -anp 查询进程占用的端口号

        9.crontab

            -e 编辑  -l 查看

            * * * * *  分 时 天 月 周

            * 代表所有,- 范围,*/n 间隔

五、RPM和YUM

        1.rpm -qa    查询所有是否安装

        2.rpm -ivh    安装

        3.rpm -e    卸载

        4.yum install -y    安装

六、shell

        1.父shell和子shell的变量不能通用,export    讲变量设置为全局变量,sh是bash的软连接

        2.非第一行的#表示注释

        3.set/unset    显示/撤销所有变量

        4.readonly    只读变量

        5.` `/${ }    执行命令,命令嵌套

        6.位置参数    

            $n 取参数0代表脚本名,$* 取所有参数,整体,$@ 所有,@# 取个数

        7.预定义变量    

            $?取上一条命令的结果

         8.运算符

            $[    ]    

        9.条件判断语句:[ -lt ,-le ,-eq ,-gt ,-ge ,-ne ]

        10.文件权限判断[ -x -r -w  文件名]

        11. && || 

        12.if [  ];then

             elif [  ];then

            fi

        13.case $变量名 in

                "值")

                ;;

                *)

                ;;

              esac

        14.for a in "$@" ;do

            done

        15. s=0

                for(( i=0;i<100;i++))

                do

                    s=$[$s+$i]

                done

                echo $s

        16.while

                while [ ] 

                    do

                    done

        17.read 读取命令行文字  -t    等待时间  -p    提示文字

                read -t 7 -p  "please input your name  in 7 seconds"  NAME

        18.bashname 获取文件名

                basename `pwd` s 获取文件名,去掉s

        19.dirname 获取文件上一级目录

        20.function函数

            function sum()

                {

                        echo $[ $1 + $2 ]

                }

             sum 1 2

        21.cut  -d 分隔符  -f  获取那一列(1,2,3    -3大于等于3)   文件名    切分文本文件函数 

        22.sed命令

               sed "2a mei nv" sed.txt  在sed.txt第二行下main加一行,内容  mei nv 

                sed "/wo/d" sed.txt   删除wo

                sed "s/wo/ni/g" sed.txt   替换wo为ni

        23.sort -n     排序

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342