zoukankan      html  css  js  c++  java
  • linux基本之一 头条号


    1、目录棉集
    / 根目录,理论上讲系统中的一切都属于他。
    /bin 存放所有用户都能执行的命令(二进制)
    /boot 存放启动文件/内核的相关文件,一般独立成为一个分区。
    /dev 存放物理设备的目录
    /etc 存放配置文件
    /home 用户的家目录
    /lib 32位的库文件
    /lib64 64位的库文件
    /lost+found分区修复的时候找回来的文件会存放在这里
    /media 专门用于挂载的目录
    /misc autofs备用文件夹
    /mnt 专门用于挂在的目录
    /opt 用于存放第三方软件的目录
    /proc 当前内核的映射,一个虚拟的文件系统
    /root 管理root的家目录
    /sbin 只有管理员才能执行的命令
    /tem 临时目录,建立独立划成分区
    /usr 用于存放第三方软件
    /var 存放日志或平凡修改的文件
    /run 程序及服务的临时数据
    2、cd命令的使用
    cd 表示直接回到家目录
    cd ~ 直接回到家目录
    cd .. 返回上集目录
    cd . 回到当前目录
    cd - 回到上一次的目录
    cd 《路径》 表示渠道相应的位置
    3、ls命令的使用
    ls 查看当前目录下包含了那些内容
    ls ../ 查看上一级目录包含了那些内容
    ls -a 查看所有内容,包括隐藏文件
    ls -l 详细列出目录中的内容
    ls -li 显示文件唯一标识
    ls -R 第归列出目录中的内容
    tree /a/ 查看a目录的目录树结构,安装tree(yum -y install tree)
    ls -lh 已常用的k m g单位表示文件大小
    4、touch创建文件
    touch{1,2,3}aa 创建3个文件
    5、mkdir创建文件夹命令
    mkdir(创建目录)
    mkdir a --新建一级目录
    mkdir -p c/d /e/f --新建多级不存在目录
    rmdir:删除空目录
    #rmdir dir1
    #rmdir -p a/b/c
    6、cp命令的使用
    cp /dir1/file1 /dir2/file2 将/dir1/file1 拷贝到/dir2/file2 改名为file2
    cp -a /dir1/file1 /dir2 --从dir1目录拷贝文件至2,过程中文件中所有的属性不变
    cp -r /dir1/ /dir2 --递归拷贝(拷贝目录)
    \cp /dir1/file1 /dir2/file1 如果有重名的不讯问是否覆盖,直接覆盖

    7、mv命令的使用
    mv /dir1/file1 /dir2
    mv /dir1/file1 /dir2/file2 --移动并改名
    mv /dir1/file1 /dir1/file2 --改名字
    8、rm命令的使用
    rm /a.txt 交互式删除
    rm /a/
    rm -rf /a/ /a.txt 彻底删除,不再询问
    9、别名的运用
    alias --定义别名
    alias xxx="yyy"
    #alias kk="ls --color"
    # unalias kk
    unalias xxx 取消别名
    10、history命令的使用
    history --查看命令历史
    history -c --清空命令历史
    history -w --把命令历史写入默认文件中($HOME/.bash_history)
    11、快捷键的使用
    crtl + c : 中断
    ctrl + d : 中止输入 exit |logout
    ctrl + l : 清屏 clear
    ctrl + z : 把当前任务调至后台(暂停状态)
    jobs: 查看后台任务
    fg 将后台中的命令调至前台继续运行
    fg 任务编号
    bg 将一个在后台暂停的命令,变成在后台继续执行
    bg  任务编号
    ctrl + k :删除当前光标到后面的所有内容
    ctrl + u :删除当前光标到前面的所有内容

    图形化命令
    基于gnome图像化
    alt+F2 输入命令窗口
    nautilus 目录管理器 # nautilus /root/
    nautilus /home
    gedit gnome图形文本编辑器
    基于KDE图形化
    --安装软件
    [rhel7@hugo.org iso]# yum -y groupinstall "KDE Desktop"

    终端切换

    alt+F1 图形终端
    alt+ctrl+F2----F6 字符终端
    alt+F7 备份图形终端
    alt+ctrl+delete 重启|关机

    alt+F2---输入gnome-terminal-----shift+ctrl+T 开启多个会话pts/1 按alt+1|alt+2

    RHEL7 禁止使用 init 0 关闭
    init 6 重启
    关机动作

    关闭系统
    shutdown
    shutdown -h
    halt -p
    poweroff -p

    重启系统
    reboot
    shutdown -r
    halt --reboot
    poweroff --reboot

    定时关机

    # shutdown -h 60 1小时之后关机
    # shutdown -c 取消

    # shutdown -r 120 2小时之后重启
    # shutdown -h 1 -k '我真的1小时关机了咯'
    # shutdown -h 15:05 -k 'xxxx15:05关机'
    12、file鉴定文件类型
    普通文件 -/f
    目录 d
    字符设备文件 c
    快设备 b
    管道文件 p
    软连接 l
    套接字 s
    13、type鉴定命令
    type+命令 可以看到是内嵌的还是外的
    14、whatis 查看命令是用来干嘛的
    15、which 查看命令的存放位置
    16、wherels 查看文件的所有位置,包括配置文件的位置
    17、 date时间命令的用法
    date --查看当前时间
    # date +%F
    2011-08-01

    # date +%F --date="30 day ago"
    2011-07-02


    # date "+%Y-%m-%d %H:%M:%S"
    2012-10-21 15:18:17

    #echo $(($(date +%s)/86400)) <---计算距离1970-01-01到现在的天数
    14538
    尝试利用帮助把当前时间修改为 2000-10-03 09:04
    date
    date -s 2012-10-03\ 09:05
    date -s "2012-10-03 09:05"
    cal
    格式 cal month year
    cal 2 2012 显示2012年2月份的日历
    cal 2012 显示2012年全年的日历

  • 相关阅读:
    Docker搭建NSQ实时分布式消息集群
    雪花算法
    代码抽象三原则
    PostgreSQL12-主从复制
    logrus日志框架
    Golang中的布隆过滤器
    golang-Json编码解码
    List分组迭代器
    redis-cli命令行远程连接redis服务
    pycharm常用快捷键与设置
  • 原文地址:https://www.cnblogs.com/xingyunfashi/p/7619888.html
Copyright © 2011-2022 走看看