美文网首页linux搞网络的
Linux架构师高级课程

Linux架构师高级课程

作者: bj海景房 | 来源:发表于2019-10-11 22:22 被阅读0次

    20191011:

    getent passwd root

    echo $PS1

    [root@localhost ~]#cat /etc/profile.d/env.sh

    export PS1="\[\e[1;36m\][\u@\h \W]\\$\[\e[0m\]"

    [root@localhost ~]#source /etc/profile.d/env.sh

    source的意思是将文件调入内存中执行

    echo $SHELL

    /etc/motd文件是登陆提示banner

    who 当前登陆的所有用户

    who -b 系统启动的时间

    内部命令,实际shell中内置的,如bash shell中内置了很多内部命令,在系统启动时整个bash shell全部加载到内存了

    echo $PATH

    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    当执行的不是内部命令时,就按照这个顺序查找外部命令所在的文件

    type cmd  可以查看一个命令是外部命令还是内部命令

    外部命令在第一次执行时,会去$PATH这个路径中找命令所在的文件,然后将此文件载入内存中,之后再执行这个命令直接在内存查这个文件而不会再到磁盘中找了

    hash命令

    不使用别名

    screen 命令,多人共享屏幕

    whatis 查看命令是做什么用的

    whereis

    /etc/issue   登陆前的提示banner

    !^  !$  !*  !:n     执行上述命令的第几个参数

    history -c  清空历史命令

    history -a 追加内存历史命令道文件/root/.bash_history

    history -n 可以查看别的tty上执行的命令,去重复

    history -p 后面加命令但是查看不到历史记录

    只保留最近1000条历史命令

    ctrl + s 锁屏  锁定期间命令是执行的,只是桌面定住,不显示而已

    ctrl + q 解锁

    ctrl + a 行首

    ctrl + e 行尾

    ctrl + u 删除到行首

    ctrl + k 删除到行尾

    script  linux命令行中的录屏功能

    /var 存放可变数据的目录,如日志、web等

    /proc  存放内存数据

    在vmware虚拟机中添加磁盘,不用重启也能扫描识别。触发磁盘扫描

    df -T 查看磁盘的文件系统格式

    FAT格式的磁盘时不区分大小写的
    xfs和ext4都是区分大小写的,所以说,大小写敏感跟操作系统没关系,跟文件系统有关

    /dev/sda 块设备,随机读写,看得见摸得着的,有缓存

    /dev/zero 字符设备,顺序读写,无缓存

    nc 命令,网络连接

    hexdump -C

    ll /bin  与 ll /bin/   加不加斜线是有区别的

    文件的3个时间: a、 m、 c

    glob 通配符

    ls f[[:digit:]]

    cp -P 不追踪链接

    rename 批量修改文件后缀名称

    lsof 文件名   查看什么命令在访问文件

    lsof | grep deleted    查看已经删除,还处于删除状态的文件(适用于删除文件但是空间没释放)

    建议使用重定向 > 来删除

    索引节点 inode

    ls -i  查看文件的唯一节点好(一个分区内唯一)

    硬链接  同一个文件不同的文件名称,相同的inode

    软链接  类似于快捷方式,不同inode

    二者的区别,至少列出3条

    df -i  查看一共有多少节点号

    watch -n1 df -i   每一秒钟执行一次df

    file 判断文件的类型

    两个叹号“!!”表示锁定账户(双锁定),即不能空口令登陆此账户

    /etc/passwd

    /etc/shadow

    上述两个文件中各个字段的含义(加盐的加密密码、上次修改密码的时间、密码最短有效期、密码最长有效期、属主、属组、家目录、shell类型等等)

    批量修改用户密码,并且将显示信息重定向到黑洞

    相关文章

      网友评论

        本文标题:Linux架构师高级课程

        本文链接:https://www.haomeiwen.com/subject/neffmctx.html