美文网首页
linux学习笔记

linux学习笔记

作者: lunabird | 来源:发表于2018-01-04 22:21 被阅读10次

    文件处理命令:

    1. mkdir -p [目录名]

    make directories

    选项-p意思是支持递归创建

    2. cd change directory

    cd 和cd ~回到家目录

    cd - 进入上次所在目录

    cd ..进入上一级目录

    3. 链接命令ln

    ln -s [源文件] [目标文件]

    link

    选项-s软链接

    4. 文件搜索命令

    locate 文件名

    在后台数据库中按文件名搜索,搜索速度快.

    /var/lib/mlocate

    locate命令所搜索的后台数据库,一天更新一次。

    updatedb

    更新数据库

    /etc/updatedb.conf 按照这个配置文件

    5. 命令搜索命令

    where is 命令名

    -b 只查看执行文件

    -m 只查看帮助文档

    which 文件名

    看到命令的别名

    PATH 环境变量:定义用户操作环境

    echo $PATH

    6. 文件搜索命令find

    find [搜索范围] [搜索条件]

    find / -name install.log

    避免大范围搜索,非常耗资源

    * 任意内容

    ?任意一个

    [] 任意一个中括号内的字符

    find /root -name “ab[cd]”

    find /root -iname “ab[cd]”

    不区分大小写

    find /root -user root

    按照所有者搜索

    find /root -nouser

    查找没有所有者的文件,垃圾文件

    find /root -mtime +10

    查找10天前修改的文件

    -10 10天内修改的文件

    10 10天当天修改的文件

    +10 10天前修改的文件

    atime 文件访问时间

    ctime 改变文件属性

    mtime 修改文件内容

    find -size 25k

    查找文件大小为25k的文件

    find -inum 262422

    查找i节点是262422的文件

    find /etc -size +20k -a - size -50k

    -a and

    -o or

    find /etc -size +20k -a - size -50k -exec ls -ln { } \;

    7. 压缩与解压命令

    选项

    -c 打包

    -v 显示过程

    -f 指定打包后的文件名

    tar -zcvf 压缩为gzip

    tar -zxvf 解压

    tar -jcvf 压缩为bz2

    tar -jxvf -C /tmp/ 指定解压缩位置

    先打包,再压缩

    8. 查看用户登录信息

    w

    tty1 本机登录

    pts/0 远程登录

    who

    用户名,登录终端,登录时间

    last

    当前登录和过去登录信息

    所有用户

    /var/log/wtmp

    lastlog

    /var/log/lastlog

    查看所有用户最后一次登录时间

    9. echo输出命令

    -e 支持反斜线控制字符

    echo -e “\e[1;34m 测试echo命令\e[0m”

    10. bash的基本功能

    查看与设定别名

    alias 别名=‘原命令’

    vi ~/.bashrc 永久生效

    source .bashrc

    unalias 别名

    命令的执行顺序:

    使用绝对路径的命令

    别名

    bash内部命令

    按照$PATH找到的命令

    11. 快捷键

    ctrl+c 强制终止

    ctrl+l 清屏

    ctrl+u 删除到行首

    ctrl+a 光标跳到行首

    ctrl+e 光标跳到行尾

    ctrl+z 放入后台

    ctrl+r 在历史命令中搜索

    相关文章

      网友评论

          本文标题:linux学习笔记

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