LinuxOS下的shell命令

目录

一、用户切换命令

二、用户管理命令

2.1 修改密码

2.2 创建新用户

2.3 删除用户

三、常见的shell命令


命令的三要素:命令名称  [选项]  [参数]

一、用户切换命令

su:切换用户状态的命令

方式1:su 用户名

将用户身份切换至指定的用户状态,此时所在路径和切换之前的用户位置一样。

方式2:su  -  用户名

将用户身份切换至指定的用户状态的同时,也将用户之前所在的路径切换至指定用户的家目录。

二、用户管理命令

2.1 修改密码

sudo  passwd  用户名

注意:

          passwd也可修改密码,但是默认修改当前用户的密码,密码只能越来越长!

2.2 创建新用户

sudo adduser 新用户名

2.3 删除用户

sudo deluser 用户名

注意:

                彻底删除在后面添加 --remove-home

 

三、常见的shell命令

env:打印环境变量以及变量对应值的命令,环境变量的值为多个时,以冒号隔开

 

echo:标准输出命令,功能类似于Printf

           方式1:打印指定的一个字符串

           方式2:打印变量的值

                注意:通过$符号完成对变量值的获取,通过echo 输出的时候,用” ”引起来

 

ln:创建链接文件的命令

链接文件的分类:

                软链接:称为符号链接文件,以源文件的所在路径创建的一个文件,意味着软链接文件存储的是指向源文件的一条路径,类似于Windows下的快捷方式。

                            创建方式:

                                      ln  -s  源文件(带绝对路径)  软链接文件

                硬链接:以物理编号inode编号创建的文件

                                     ln   源文件(相对/绝对路径)    硬链接文件

                    注意:源文件的写法,可以不加绝对路径

如何判断两个是否为同一文件:

                打印分配给每一个文件物理编号inode号来查看---》ls  -i  即可打印出编号

软链接文件总结:

 硬链接文件总结:

 

chmod:对于文件的文权限进行更改

创建新文件的初始权限是:rw- rw- r--  ---》0664,对该文件的 权限进行升级或者降级时,就需要chmod

修改方法:

                假设:文件为:test.c  --->初始权限:0664

       方式1: 八进制法

                         chmod  0774  test.c   /  chmod  774   test.c

        方式2:符号标记法

        用户:u

        用户组:g

        其他用户:o

        所有用户:a

        chmod  u+x  test.c

        chmod  u-x  test.c

        chmod  a+x  test.c

        chmod  +x  test.c  (等价于a + x)

 

 

tar:来实现打包相关的命令

   选项:

        -c:打包

        -x:解包

        -v:可视化(可以看到打包,压缩,解包,解压的过程)

        -z:可以调用压缩工具为gzip

        -j:可以调用压缩工具为bzip2

        -f:可以指明需要打包压缩的文件名

注意: -C 代表可以指定解包或者解压之后的位置,如果不写,则默认解包或者解压到当前用户工作位置。

 

grep :查找对象是文件中内容,在一个文件中去匹配指定的格式,匹配搜索指定的格式(文件中)

格式:

grep  选项  格式  路径

      选项:

           -c:匹配包含指定格式所在行的行数

           -n:匹配包含指定格式所在行

           -v:匹配除了包含指定格式所在行的其他行

 

find:查找,查找对象是文件

             find  路径  选项  描述

        选项:

            -name:代表需要查找指定文件名

 

wc: 统计文件的大小,单词数,以及文件的行数

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值