暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux小结

明王足迹 2021-08-04
328







Linux笔记

  1:简单命令

   2:shell笔记

3:小笔记

1


简单命令

ls 查询目录中的内容

       ls -lh:查看目录详细信息,人性化显示文件大小

mkdir:创建文件

        mkdir -p xxx 递归创建目录xxx,xxx前面有多个目录都会一一创建

cd 改变路径

        cd  改变目录到根目录下

rmdir 删除目录

    rmdir -p xxx 递归删除空目录,从最底层开始

rm 删除目录

    rm -rf 强制递归删除目录

cp 复制目录

    cp home/xxx.txt root/xxx.txt 把home下的xxx文件复制到root下,并命名为xxx

mv 剪切目录

    mv /home/xxx.txt root/xxx.txt 把home下的xxx文件剪切到root下,并命名为xxx

locate 返回文件名的路径

    locate xxx.txt 输出了xxx文件所在的路径

updatedb 更新数据库

    updatedb 回车后等待一会后更新完成

whereis 查找该命令在那个路径下面

    whereis ls 查找ls在哪个路径下

find 查找文件

    find xxx.txt 

grep 在文件中匹配符合条件的字符串

    grep -i 字符串 xxx.txt 在xxx文件中找到忽略大小写的字符串,并返回那一行

man 获取指定命令的帮助

    man ls 返回ls的帮助文档

zip 压缩文件

    zip xxx.txt home 把xxx文件压缩,然后放到home目录下

shutdown 关机重启命令

    shutdown -h now 现在关机

last 读取当前登录和过去登录的用户信息

    last 回车,查看历史以来哪些用户登录过系统

echo 输出命令

    echo 'xxx' 输出xxx

vi 创建或打开文档并编写

    vi xxx.txt 若没有xxx则创建并打开

read 获取用户输入信息

    read -p "提示信息" xxx 输入内容,放到xxx中  

2


shell笔记-变量

变量定义的时候等号左右两侧不能加空格

变量调用:  $变量名

不能直接做加减运算,变量默认为字符型

变量叠加  x=$x456

变量查看  set:查询系统中所有生效的变量

变量删除 unset 变量名

环境变量 export 变量名 = 变量值

env 仅用来查看环境变量

PATH变量:系统查找命令的路径

PATH = "$PATH":xxx

位置参数变量:命令中传参数,

$n:n为数字,命令是数字0,后面的参数依次为1~9,十个以上用大括号${10}代表第十个参数

$*:代表命令行中所以的参数,把所有的参数看成一个整体

$@:代表命令行中所有的参数,不过把$@把每个参数区分对待

$#:代表命令行中所有参数的个数


$?最后一次命令的执行状态若正确执行,返回0


3


小笔记

用户和用户组

/etc/group存储当前系统中所有用户组信息

-Group : x  : 123  : abc,def,xyz

组名称:组密码占位符:组编号:组中用户名列表


/etc/gshadow存储当前系统中用户组的密码信息

-Group :  * :  :  abc,def,xyz

组名称:组密码:组管理者:组中用户名列表


/etc/passwd存储当前系统中所有用户的信息

- user:x :123:456 :xxxxxxx :/home/user:bin/bash

用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录  :shell类型



THE END

文章转载自明王足迹,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论