• 管理目录与文件(1-4)


    一、内核官网

    linux内核的官方网站http://www.kernel.org/

    二、切换界面

    图形界面-命令行界面    Ctrl+Alt+Fn(F1、F2、F3、F4、F5、F6)

    命令行界面-图形界面    Alt+F7

    字符-字符        Alt+Fn(F1、F2、F3、F4、F5、F6)

    三、常见目录作用

    /boot:存放启动linux系统所必需的文件,包括内核文件、启动菜单配置文件等

    /bin:存放linux系统中最基本的用户命令,普通用户都有权限执行

    /dev:存放linux系统中的硬盘、键盘、鼠标、光驱等各种设备文件

    /etc:存放linux系统及各种程序的配置文件

    /home:存放所有普通系统用户的默认工作文件夹(即宿主目录、家目录)

    /root:该目录是linux系统管理员(超级用户)root的宿主目录

    /sbin:存放linux系统中最基本的管理命令,一般管理员用户才有权限执行

    /usr:存放其他的用户应用程序

    /var:存放系统中经常需要变化的一些文件,如系统日志文件,用户邮箱目录等

    /tmp:存放系统运行过程中使用的一些临时文件

    四、查看系统信息

    uname -r 查看内核版本信息

             -a 显示主机名、内核版本、硬件平台等信息

    cat /proc/cpuinfo 查看cpu型号,规格等信息

    cat /proc/meminfo 查看内存信息

    hostname 查看主机名

    ifconfig eth0 查看网卡信息

    shutdown -h now 关机

    init 0

    poweroff

    shutdown -r now 重启

    init 6

    reboot

    shutdown -r +15 ‘The system will be rebooted’ 十五分钟重启

    五、辅助操作

    快捷键Ctrl+U:快速删除当前光标处之前的所有字符内容

    快捷键Ctrl+K:快速删除当前光标处到尾行的所有字符内容

    快捷键Ctrl+L:快速清空当前屏幕中显示的内容,只在左上角显示命令提示符

    快捷键Ctrl+C:取消当前命令行的编辑,并切换为新的一行命令提示符

    col -b 过滤文本中的一些特殊控制字符

    六、目录与文件基本操作
    1、cd 切换工作目录

    cd 切换到当前用户宿主目录

    cd - 切换到上次所处目录

    2、ls 列表(list)显示目录内容

    -l 长格式显示(权限、大小、最后更新时间)

    -a 所有子目录和文件信息(名称以点号“.”开头的隐藏目录/文件)

    -A 同上,表示当前目录的“.”与表示父目录的“..”不会显示

    -d 显示目录本身属性

    -h 以K、M等单位显示目录/文件大小,需结合-l一起使用

    -R 递归显示指定目录及其子目录所有内容

    --color 以颜色区分不同文件

    注:

    alias 查看别名

    alias myls=’ls -alh’ 添加别名

    unalias myls=’ls -alh’ 删除别名

    3、du 统计目录/文件的空间占用情况(Disk Usage)

    -a 包括所有文件而不仅仅是目录

    -h 以K、M等单位显示

    -s 只统计每个参数所占空间的(Summary)大小,而不是统计每个子目录、文件的大小

    4、创建目录与文件

    mkdir directory 创建目录

    mkdir –p /tmp/a/a/a 创建嵌套的多层目录

    touch file 创建文件

    ln 源目录/文件 链接目录/文件  ---硬链接

    ln –s 源目录/文件 链接目录/文件 ---软链接

    5、复制、删除、移动目录/文件

    cp 复制(copy)文件/目录

    -f 覆盖目标同名文件/目录时不进行提醒,直接强制(Force)复制

    -i 覆盖目标同名文件/目录时提醒用户确认(Interactive,交互式)

    -p 复制时保持(Preserver)原文件的权限,属主及时间标志等属性不变

    -r 复制目录时必须使用此选项,表示递归复制所有文件及子目录

    rm 删除(Remove)文件/目录

    -f 删除目录/文件时不进行提醒,直接强制删除

    -i 删除文件/目录提醒用户确认

    -r 删除目录时必须使用此选项,表示递归删除整个目录树

    mv 移动(move)文件/目录

    mv 源 目标

    6、查找目录/文件

    which 查找linux命令文件并显示所在位置

    “echo $PATH” 查看环境变量位置

    which ls (例子)

    -a 在所有搜索路径查找

    find 查找文件/目录

    find [查找范围] [查找条件表达式]

    按名称查找:-name 名称允许使用‘*’ ‘?’ 通配符,使用通配符是最好用”“括起来

    按文件大小:-size 一般使用‘+’‘-’号设置超过或小于指定的大小作为条件,包括k(小写)、M、G

    按文件属主:-user 根据文件是否属于目标用户进行查找

    按文件类型:-type 类型指普通文件(f)、目录(d)、块设备文件(b)-【指成块读取数据的设备(如硬盘、内存)】、字符设备文件(c)-【指按单个字符读取数据的设备(如键盘、鼠标)】

    同时使用多个查找条件是,各表达式之间可以使用逻辑运算符‘-a’(and)、‘-o’(or)

    find /boot –size +1024k –a –name “vmlinuz*”

    find /boot –size +1024k –o –name “vmlinuz*”

    7、查看文件内容

    cat 显示并连接(Concatenate)文件内容

    more和less 分页查看文件内容

    head和tail 查看文件开头或末尾的部分内容 –n (n指具体行数) head –4 /etc/passwd  -f 动态更新

    8、统计和检索文件内容

    wc 统计文件内容中的单词数量(word count)、行数等信息

    能够潇洒恣意的活,必然背负孤独寂寞的伤! Blog: http://www.cnblogs.com/chaichuan/
  • 相关阅读:
    MySQL 的连接时长控制--interactive_timeout和wait_timeout
    查看MySQL 连接信息--连接空闲时间及正在执行的SQL
    mysql timestamp为0值时,python读取后的对象为None
    MySQL基础普及《MySQL管理之道:性能调优、高可用与监控》
    读《大秦帝国》第三部
    golang mysql 如何设置最大连接数和最大空闲连接数
    如何查看MySQL connection id连接id
    JAVA配置环境变量
    PB常见功能实现代码
    PB中数据窗口自动换行
  • 原文地址:https://www.cnblogs.com/chaichuan/p/3801722.html
Copyright © 2020-2023  润新知