乐趣区

关于linux:02Linux基础文件系统层次结构提示符进程命令格式隐藏文件通配符绝对相对路径1100ls

02_Linux 根底 -ls-mkdir-cd-pwd-man-useradd-su-rm-tree-tab-passwd-w-ssh-touch-date-stat-cp-mv-du- 文件系统层次结构 - 提示符 - 过程 - 命令格局 - 暗藏文件 - 通配符 - 相对 / 相对路径 -{1..100}


一. 根本命令

ls

ls --- 查看文件夹内容 ==> list
ls -l
//        ls  -l    显示文件的详细信息 
//        ls  -l    显示文件的详细信息 (大略能看到文件工夫,不具体)
        ll    是 ls  -l  的别名 
其余参数
-l  显示文件的详细信息
    // use a long listing format (应用长格局显示)
-a  显示所有的文件和文件夹包含. 和..
-A  显示所有的文件和 y 文件夹,然而不包含. 和..
//        ls  -a   显示所有的文件和文件夹 包含 . 和 ..

mkdir

mkdir --- 新建文件夹 ==> make directory(目录)

    --- mkdir 能够一次性建多个文件夹 空格隔开
    --- 默认状况下 新建文件夹放在你所在的文件夹里 
--- windows 下
        --- dir ==> Windows 外面显示文件夹下内容 (等同于 Linux ls)
        --- mkdir ==> Windows 里建目录 
mkdir -p
//        mkdir  -p  (-P 的作用)
            1 . 如果文件存在就不报错
            2 . 当父目录不存在就新建 
        //        -p, --parents  [选项]
                      no error if existing, make parent directories as needed
                      1. 如果文件存在就不报错
                       2. 当父目录不存在就新建
//        参数:参加进来的操作的对象
               也能够没有
                如果没有参数,当前目录就是参数 

cd

cd --- 进入目录 ==> change directory to other directory

pwd

pwd --- 显示以后所在门路 
    print working directory name
    Print name of current/working directory

man

man --- 查问命令的使用手册(指南)--- 按 q 退出  quit
    --- manual 手册,指南 

. & ..

.  --- 代表当前目录
.. --- 代表上一级目录
    ---cd .. 返回上一级目录 

useradd

useradd cpen --- 新建一个普通用户
su - cpen --- 切换用户登录 
root 用户的家目录在 /root
普通用户的家目录在 /home 目录下和用户名同名的目录 

su & exit

--- su - cpen 切换用户登录
--- - 是一个选项

--- exit 登记
    --- 退出用户 / 登记 exit

rm -rf

--- rm -rf 删除
    rm --- 删除的命令 (remove)
    -rf --- 强制删除不给揭示

rm -rf /china    --- 删除 /china 目录
    --- /china --- 绝对路径 
[root@localhost china]# rm  -rf  jiangxi/  删除数据肯定要留神,十分不平安 
rm -rf *
rm  -rf  *
    rm  -rf  *  删除当前目录下所有的文件,然而暗藏文件不删除 

tree

yum install tree -y
    --- yum - linux 里软件治理的命令
    --- install - 装置
    --- tree - 装置的具体软件名
    --- -y 主动装置,不须要输出 yes 确认
    
tree --- 查看目录构造
    yum install tree -y

tab

--- 文件门路补齐:tab 键 

passwd

//        给用户设置明码    passwd  username
        默认状况:root 用户能够给任何一个用户设置明码
                普通用户只能给本人设置明码(root 受权除外)
 回文
        回文    123321(上海自来水来自海上)从左、左边念一样 

w

//        查看有哪些用户登录在 linux 零碎里     w
        What

ssh

//        ssh  ip 地址        连贯到雷同网段 的主机上 

Ctrl + L

//        清屏  Ctrl + L

touch

//        touch
            1 . 如果文件不存在,新建空文件
            2 . 如果文件存在,就是更新工夫
        //    touch  a.txt  建设文本文件 

date

// 更新工夫 
//        date  查看以后工夫 

stat

//        stat        查看文件的状态(详细信息)stat  status 状态
                    文件名、大小、用户、工夫
                    比 ls  -l 更加具体的信息 

cp

//        cp  复制(复制的同时会粘贴)copy
        将文件复制到文件夹
        cp  sc.txt  hunan
             源       目的地 
//        cp  -r
        -r  复制文件夹的时候,须要接的选项  递归复制 (将子文件夹也复制过来)
        #注:- r 个别示意递归
        linux 里的操作哲学:1. 没有音讯就是好消息
            2. 所有皆文件 
//        复制原来有的文件,提醒:是否笼罩
        空文件夹,不会揭示 是否笼罩 

mv

//        mv            mv - move (rename) files
        1 . 挪动 --》当前面接的文件夹存在就是挪动(剪切)move 前面必须是文件夹,不能是文件。2 . 改名字(重命名)--》当前面接的文件夹不存在就是重命名 
1. 挪动  里面就没有这些文件了 
2. 重命名 

du -sh

# 注:查看的是所有文件 汇总的大小,而不是离开的文件
//        查看文件夹大小  du  -sh    
            -sh  是选项 

二. 目录构造

Linux 目录构造
    --- / 根目录
    --- /root 家目录
        --- / 是一个文件夹,/ 下的 root 也是个文件夹
        --- Linux 目录构造 ==> 文件夹的构造 ==> 倒立的树 ==> 树目录构造 

家目录

/root 是 root 用户的家目录
    --- root 用户是 linux 超级用户
    --- 家目录:用户登录进入 Linux 零碎所在的目录 (home directory)

普通用户的家目录在根上面的 home 上面 
--- ~ 所在门路是用户的家目录 

文件系统层次结构

//        linux 文件系统层次结构 
//        危险操作, 不能做
        rm  -rf  /
        rm  -rf  /*
        cd  / ——》rm  -rf  *

三. 提示符

 提示符
    --- # root 应用的提示符
    --- $ 普通用户应用的提示符 

四. 过程

//        过程  子过程、父过程
        bash     终端交互程序
        sshd 过程    近程登录
        sshd 监听 22 号接口
        sshd 起的 bash
        bash 承受人输出的货色(人机交互的程序)内核管操作系统,操作系统最外围的软件 

五. 通用命令格局

//        linux 命令的通用命令格局
            命令字符  [选项]  [参数]   //“[ ]”里的 可接可不接
            如:ls       -l      /home
            [选项] 和 [参数] 有时候程序能够颠倒
//        option 选项:是可供选项的我的项目,可接可不接,有特殊作用 

六. 暗藏文件

//        . 结尾的文件在 linux 下是暗藏文件 

七. *

//        * 是通配符:代表所有的文件
//        ls  -A   显示所有的文件和文件夹,然而不包含 . 和 ..
//        选项能够组合,个别不分先后顺序
        ls  -al (常见)        ls  -a  -l
//        个别不分先后顺序
        [root@localhost ~]# ls  -al
        [root@localhost ~]# ls  -la
        [root@localhost ~]# ls  -a  -l
        [root@localhost ~]# ls  -l  -a
//        既没有参数,也没有选项,看以后 .
            能够没有参数和选项 

八. * ? 通配符

//        rm   -rf  删除
              -rf  强制删除
                * 代表任意字符  通配符
                ? 代表一个字符  通配符

-r    递归
-f    强制删除,不给予揭示    疏忽不存在的文件
-f, --force 强制删除。疏忽不存在的文件,不提醒确认 

九. 绝对路径、相对路径

//        相对路径 和 绝对路径
        // 绝对路径
                不思考你以后的地位,从“/”达到指标文件须要通过的文件系统目录树的所有分支    /home/hello/docs/share
                从 / 开始,一层一层往下走,不能跳跃,而且是相对不会搞错的门路
        // 相对路径
                参照你以后的地位,达到指标文件须要通过的文件系统目录树的所有分
        不以“/”结尾
                不是以 / 结尾的门路,可进可退
                以当前目录作为参照物 
//        cd  ./hunan(不要这么写)和 cd  hunan  成果一样 

十. {1..100}

# 注:这些操作也能够↓
[root@cPen_centos8 lianxi]# rm -rf {1..50}.txt
[root@cPen_centos8 ~]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
//        touch  sc{1..100}.txt
        mkdir  hunan{1..100}
//        rm  -rf  hunan*    删除下面建的文件
        rm  -rf  sc*.txt    删除下面建的.txt 文件
//        touch  sc{1..100}.txt    创立文件 sc1.txt、sc2.txt……sc100.txt
        cp  *.txt  beijing        复制文件不须要接 -r 复制这些文件到 beijing 文件夹下 

退出移动版