共计 3297 个字符,预计需要花费 9 分钟才能阅读完成。
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 文件夹下
正文完