Linux命令学习三

1.Linux下查看权限

在终端输入:ll    查看所有文件/文件夹的权限

                      ls  -l   文件名      查看文件属性

出现结果:

      drwxr-xr-x   2      root  root   4096   12月 11 22:36 .

      dr-xr-x---     37    root  root   4096   12月 11 22:32 ..

      -rw-r--r--      1      root  root     0       12月 11 22:36 test

第一列:文件类型和权限

               d  rwx  r-x  r-x  将第一列分为4组

                   1组.  d      (文件类型,[-]代表是一般文件,[d]代表是目录/文件夹,[l]代表链接文件) 

                   2组.  rwx   (该用户对文件/文件夹的权限) 

                   3组.  r-x     (该用户所属用户组对文件/文件夹的权限) 

                   4组.  r-x     (其他组的所有用户对文件/文件夹的权限)

第三列:文件/文件夹所属用户

第四列:文件/文件夹所属用户组


2.设置用户对文件的权限

2.1  chmod:修改用户对文件的访问权限

2.1.1  用数字来分配权限:chmod的绝对用法

r —— 读         对应数字 4    

w ——写         对应数字 2

 x ——执行      对应数字 1

 - ——无权限

将对应数字相加,即可合并这些权限。

例如:drwxr-xr-x的权限就是 rwx(4+2+1)  r-x(4+0+1)  r-x(4+0+1)——755。

修改用户对text文件的权限:chmod   767   text.log

修改用户对文件夹的权限: chmod   -R    764   xxx

                                            chmod    -R   764   xxxdir/*  ——修改文件夹内所有文件的权限

2.1.2  用字母来分配权限:chmod的相对用法

例如:

2.2  chown:改变文件/文件夹的所有者(修改文件/文件夹的所属用户和用户组) 

                chown   jepson:jepson   xxx.log   ——将xxx.log文件的用户和用户组改为jepson

                chown  -R  jepson:jepson   xxxdir  ——将xxxdir文件夹的用户和用户组改为jepson(只改文件夹)

                chown -R jepson:jepson xxxdir/* ——将xxxdir文件夹及其子项的用户和用户组改为jepson



3.yum(Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器

           3.1  yum的安装

           3.2  yum相关命令

                   3.2.1  yum --help ——yum帮助命令格式

                   3.2.2  yum安装命令

                                    yum  -y  install       ——全部安装

                                     yum  -y  install package1   ——安装指定的安装包package1

                                     yum groupinsall group1 —— 安装程序组group1



4.找命令或者shell脚本的命令

4.1  which  ——用于查找并显示给定命令的绝对路径。

                  例如:which   java  ——查找Java脚本

4.2  locate ——用于查找文件或者目录,是find -name的另一种写法,但是要比后者快得多。

                  例如:locate  java


5.搜索命令   find——在指定目录下查找文件

find  /  -name  '*abc*'    ——全文搜索

find   /tmp  -name  '*abc*'   ——指定目录下搜索

find   ./  -name '*hadoop*'  ——当前目录中搜索 

find  /home ! -name "*.txt"  ——在home目录中搜索不是以“.txt”结尾的文件


6.vi 命令详解

       6.1    vi(进入命令模式)——i键(进入编辑模式)——esc键(退回命令模式)——shift+:(进入尾行模式)

       6.2   命令模式

               gg ——定位到第一行的第一个字符

               G ——定位到最后一行的第一个字符

               shift + $ ——定位到行尾

               dd ——删除当前行

               dG ——删除光标以下的所有行

               ndd ——删除光标以下的n行

        例如:清空一个文件

              方法一:echo  ""> xxx.log

              方法二:cat  /dev/null  > xxx.log

              方法三:vi ——  gg ——  dG

6.3  尾行模式

        wq ——保存退出  

        wq! ——强制保存退出

         q ——退出

         q! ——强制退出

6.4  编辑模式

          :/内容    ——按n键(向下搜索),按N键(向上搜索)

          set  number = set nu  ——显示行号

          set  nonumber = setnonu  ——取消显示行号

          :n  ——跳转到第n行


7. 查看硬盘、内存、系统情况

            df  -h   ——查看硬盘

            free  -m  ——查看内存(以MB计数)

            free  -g  ——查看内存(以G计数)

            top  ——查看当前机器的负载情况


8. 压缩和解压

    8.1   tar:

            [root@hadoop000 ~]# tar -czvf ruoze.tar.gz ruoze/*    压缩

            [root@hadoop000 test]# tar -xzvf ruoze.tar.gz    解压 

    8.2   zip:

              zip  -r  ruoze.zip  ruoze/*   压缩

              unzip  ruoze.zip    解压

    8.3   参数

                      -A 新增压缩文件到已存在的压缩

                      -B 设置区块大小

                      -c 建立新的压缩文件

                      -d 记录文件的差别

                      -r 添加文件到已经压缩的文件

                      -u 添加改变了和现有的文件到已经存在的压缩文件

                      -x 从压缩的文件中提取文件

                      -t 显示压缩文件的内容

                      -z 支持gzip解压文件

                      -j 支持bzip2解压文件

                      -Z 支持compress解压文件

                      -v 显示操作过程

                      -l 文件系统边界设置

                      -k 保留原有文件不覆盖

                      -m 保留文件不被覆盖

                      -W 确认压缩文件的正确性

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

推荐阅读更多精彩内容