linux小常识

linux文件系统:由文件和固定功能的目录组成
init3     纯dos
init5     回GUI
ctrl f1-5   工作空间切换
命令行复制粘贴可 ctrl+shift+c +v
双击TAB  效果等同于数通设备的?
alt + . 可以调用上一条命令的最后一个参数 (esc . 也可以)

密码恢复
重启开机按E,把linux那一行删除到ro,并在后面追加上rd.break
mount -o remount,rw /sysroot
chroot /sysroot
passwd 设置密码root
touch /.autorelabel

root@server Desktop#
当前用户名@域【主机】名 当前目录名
不建议一直su切用户,exit就成
域【主机】名一般用于局域网内标识主机,一般命名为“主机名_域名”
     hostname看完整名
    hostnamectl set-hostname name_new 立即生效/重启终端显示

*      表示单个或多个字符
.或者?     表示单个任意字符
[]     表示括号内元素为“或”的关系
{}     表示挨个匹配    {A,B,C,D,E}
^     以 开头
$              以 结尾
^$           表示空白行
\              取消其后特殊字符的含义【转义字符】
#              注释
‘’    取消引号内所有字符特殊意义

文件目录:  /    根目录,包含整个操作系统所有的文件
            bin  存放二进制可执行命令文件,这些命令所有用户均可使用
            sbin 存放只有root用户可用的二进制可执行命令文件
            boot linux系统启动所需要的引导文件和内核文件   一般不低于300M但不高于500M(浪费)
            dev  当前主机的硬件设备驱动      linux以文件标识对应硬件
            home 类似windows的user目录,存放非root用户的个人资料(下载文件,音乐视频等)
            root 存放root用户的个人资料
            media 自动加载外接存储设备的内容      RHEL7中使用 /run/media
            mnt  本地系统预设用于手动加载存储设备的目录,也可统一管理远端服务器共享目录挂载到本地的内容
            lib和lib64  存放运行库文件
            tmp  临时目录,存放系统和用户的临时文件         缓存的网页/音乐之类
  软件相关目录
            opt  用来安装第三方应用程序    (非红帽授权的,比如window系统装的office就不属于第三方)
            usr  用来存放官方应用程序   (有授权的)
            proc 当前正在运行的进程(非系统本身)           在内存中,不占用硬盘
            sys  当前正在运行的系统本身加载项                   在内存中,不占用硬盘
            run  调用内存空间加速系统运行的进程信息          在内存中,不占用硬盘
            var  各种系统服务的对应资料  各种服务的home---比如网站的主页
            srv  存放某些服务的素材文件  如FTP服务器的各种下载资源/web服务器的flash,视频啥的
            var和srv其实用法一样,默认在var里,有时可以手动改到srv
            etc  存放linux系统配置文件,比如时间设定,网卡设定,屏幕分辨率等功能,应用服务的配置文件(FTP,apache,e-mail等)

你可能感兴趣的:(笔记,linux,常识)