您当前的位置:首页 >> 装修日记

web前端培训学习需要掌控哪些 Linux 命令

2023-02-25 12:16:22

HEAD

drwxrwxr-x 2 git git 4096 12同月 15 13:10 hooks

-rw-rw-r;还有 1 git git 217 12同月 15 12:33 index

drwxrwxr-x 2 git git 21 12同月 15 12:21 info

drwxrwxr-x 10 git git 90 12同月 15 12:33 objects

drwxrwxr-x 4 git git 31 12同月 15 12:21 refs

每正要都有 7 奇科,我们以 branches 为例讲解每奇科的词:

重点看第 1 奇科的章节,以 drwxrwxr-x 为例,这底下一共 10 位,第 1 位暗示元数据多种类型,其中都 - 暗示比如说元数据,d 暗示录入元数据。

第 2 到第 4 位,暗示私有职责,其中都 r 暗示读职责,w 暗示写就职责,x 暗示可执行者职责, -暗示无职责,第 2 到 5 位为 rwx,暗示私有区分开可写就可执行者。

第 5 到第 7 位,暗示组应用于程序职责,这底下也是 rwx。

第 8 到第 10 位,暗示其他应用于程序职责,这底下是 r-x,暗示有区分开可执行者职责,无写就入职责。

这底下再额外必需一点:

像 root 应用于程序创所建人元数据夹的可选职责为 rwxr-xr-x:

[root@iZ2ze www]# mkdir test

[root@iZ2ze www]# ls -l

drwxr-xr-x 2 root root 6 12同月 17 23:53 test

而创所建人元数据的可选职责是 rw-r;还有r;还有,请注意创所建人元数据可选不会替换 x 职责:

[root@iZ2ze www]# touch index.html

[root@iZ2ze www]# ls -l

-rw-r;还有r;还有 1 root root 0 12同月 17 23:54 index.html

这就是为什么我们有的时候需在创所建人元数据后,又缘故执行者职责。

3. chown 格外改元数据旧属主,也可以同时格外改元数据旧属组

chown (change owner) 词法:

# -R:运算符格外改元数据旧属组

chown [–R] 旧属主名 元数据名

chown [-R] 旧属主名:旧属组名 元数据名

将 index.html 的私有格外改为 git:

[root@iZ2ze www]# chown git index.html

[root@iZ2ze www]# ls -

-rw-r;还有r;还有 1 git root 0 12同月 17 23:54 index.html

将 index.html 的私有和;也组都改为 git:

[root@iZ2ze www]# chown git:git index.html

[root@iZ2ze www]# ls -l

-rw-r;还有r;还有 1 git git 0 12同月 17 23:54 index.html

4. chmod 格外改元数据职责

职责除了用 r w x 这种形式暗示,也可以用位数暗示,变量与英文字母的互换关系为:

r:4 w:2 x:1

之所有如此互换关系,主要还是为了只需推导,比如我们希望一个元数据区分开可写就,那我们可以只需的增设职责为 6(4 + 2),同样,如果我们知道一个职责为 3,我们也可以推导显现出职责为可写就可执行者,因为只有 2 + 1 才似乎正数 3。

我们看下 chmod (change mode)的具体词法:

# -R:运算符格外改元数据旧属组

chmod [-R] xyz 元数据或录入

其中都 xyz 分别暗示 Owner、Group、Others 的职责,如果我们这样增设一个元数据的职责:

chomd 750 index.html

我们可以得知,Owner 的职责为 7,为区分开可写就可执行者,Group 的职责为 5,为区分开可执行者,Others 的职责为 0,暗示不能不只读就不能不执行者。互换英文字母为:rwxr-x;还有-。

除了这种位数的形式,还有一种用到大写英文字母多种类型改变职责的形式:

在这种形式底下,我们将三种履历 Owner、Group、Others,分别简写就为 u(User)、g、o,用 a 暗示所有履历,再用到 + - = 暗示转为、去除、预设一个职责,r w x 则继续暗示读,写就,执行者职责,举个举例:

chomd u+x,g-x,o-x index.html

意思就是 Owner 缘故执行者职责,Group 和 Others 去除执行者职责。

当然我们也可以单独预设职责

chmod u=rwx,g=rx,o=r index.html

此时元数据的职责就仅有 -rwxr-xr;还有。

此外,我们还可以省略不写就 ugoa 这类履历章节,单独写就:

chmod +x index.html

此时仅有用到了 a,不会给所有履历替换成执行者职责。

5. su 预设履历

# 预设为 git 应用于程序

su git

6. whoami 推测应用于程序名

# whoami

root

7. pwd 推测现阶段录入

[git@iZ2ze www]$ pwd

/home/www

9. cd 预设指导工作录入

# 踏入 /home/www/

cd /home/www

# 踏入自己的主录入

cd ~

# 踏入现阶段录入的上上两层 :

cd ../..

10. mkdir 创所建人录入

mkdir 创所建人录入:

mkdir new_folder

mkdir -p 运算符创所建人录入:

mkdir -p one/two/three

11. touch 创所建人元数据

用于修改元数据或者录入的时间旧物件,当元数据不不存在,系统对不会创所建人反之亦然元数据

touch new_file

12. echo 打印输显现出

echo 是 Shell 指示,用于打印输显现出:

# 推测文本文件

echo ""test content""

创所建人或覆盖元数据章节为 "test content":

echo "test content"> index.html

如果是不想外加章节,就用>> :

[root@iZ2ze www]# echo "test content"> index.html

[root@iZ2ze www]# cat index.html

test content

[root@iZ2ze www]# echo "test content">> index.html

[root@iZ2ze www]# cat index.html

test content

test content

13. cat 通到元数据并打印输显现出

查看元数据章节:

cat ~/.ssh/id_rsa.pub

移除 index.html 章节:

cat /dev/null> index.html

把 index.html 的章节写就入 second.html:

cat index.html> second.html

把 index.html 的章节外加写就入 second.html:

cat index.html>> second.html

把 index.html 和 second.html 外加写就入 third.html:

cat index.html second.html>> third.html

14. cp 遗传物质元数据或录入

将录入 website/ 下的所有元数据遗传物质到新录入 static 下:

# -r:若给显现出的源元数据是一个录入元数据,【非议尚科专攻城,巧妙专攻IT】此时将遗传物质该录入下所有的子录入和元数据。

cp –r website/ static

15. mv 旋转并重命名

元数据改名:

mv index.html index2.html

暗藏元数据:

# 元数据名上缘故 .

mv index.html .index.html

旋转元数据:

# 不太似乎旋转

mv /home/www/index.html /home/static/

# 旋转又重命名

mv /home/www/index.html /home/static/index2.html

的产品旋转:

mv /home/www/website/* /home/www/static

16. rm 删减一个元数据或者录入

# 系统对不会告知

rm file

# -f 暗示单独删减

# -r 暗示录入下的所有元数据删减

# 删减现阶段录入下的所有元数据及录入

rm -r *

# 花光

rm -rf /*

17. vi/vim

Linux 内所建 vi 公文书应用于程序界面,Vim 就是指 vi 发展显现出来的一个文本应用于程序界面。

整体上 vi/vim 共细分三种的系统对,分别是指示的系统对(Command mode),转换成的系统对(Insert mode)和底中都央线指示的系统对(Last line mode)。我们边操作边介绍这三种的系统对:我们执行者 vim index.html,如果没有该元数据,则不会创所建人元数据:

vim index.html

此时界面为:

此时是指示的系统对,在指示的系统对下,转换成的任何字符都不会被视为指示,再一几个不会用的指示:

i 预设到转换成的系统对。 x 删减现阶段光标所在处的字符。 : 预设真的中都央线指示的系统对。

我们按下 i,便不会踏入转换成的系统对:

转换成的系统对下,左下方有 ;还有 INSERT ;还有 标志:

此时我们可以进行各种转换成,当转换成完毕后,按下 ESC 回到指示的系统对:

此时左下方的 INSERT已经不复不存在不见了,如果我们要复原解散,我们先以转换成 : ,踏入底中都央线指示的系统对:

在底中都央线指示的系统对中都,常见的指示有:

w 复原元数据 q 解散程序

我们转换成 wq,暗示复原并解散,www.atguigu.com 此时我们就不会辨认显现出并创所建人了一个 HTML 元数据。

18. ssh 远程通到工具

请注意 ssh 通话是 22 IP。

其整体词法为:

ssh [OPTIONS] [-p PORT] [USER@]HOSTNAME [COMMAND]

通话IP比如说:

ssh -p 300 git@8.8.8.8

推开调试的系统对:

# -v 冗详的系统对,打印关于运转情况的调试信息

ssh -v git@8.8.8.8

推荐读者:

前端开发文档区域约束分享

前端开发核心技术之TS的定义与用到

前端开发之精神状态捕获擅长

前端开发框架之Vue开发流程与用到

广西男科医院哪个比较好
济南妇科专科医院哪家好
汕头妇科医院哪家好点
最近几天眼睛酸流泪是怎么回事
南京白癜风专科医院哪里好
友情链接