网站建设中端口号的作用是什么,关键词语有哪些,90设计官网,c 网站开发平台关于Shell:
shell:可看作命令解释器 (bin/sh 命令 shell命令入口)
uinx解释执行的程序:bourne shell (处理和用户的交互比较差一点) 。后来Linux在此基础上发展出bash shell(bourne again shell) Debian(Linux的一个发行版系列),基于Debian的Ubuntu发行版用的shell解…关于Shell:
shell:可看作命令解释器 (bin/sh 命令 shell命令入口)
uinx解释执行的程序:bourne shell (处理和用户的交互比较差一点) 。后来Linux在此基础上发展出bash shell(bourne again shell) Debian(Linux的一个发行版系列),基于Debian的Ubuntu发行版用的shell解释器名为dash(6.10版本后)
CentOS7使用的是bash
帮助命令:
man 命令 (栗子: man ls) help 命令(只获得shell内嵌命令的帮助信息) 命令 --help(外部命令)
内嵌命令和外部命令: 内嵌入命令:写在了bash里。入cd,exit,history (栗子: man cd是,解析出来的是bash)可以使用(man -f cd)
判断命令类型: type 命令(栗子:type cd)
小知识: CTRL+l ,clear (清屏) (cd .. 退回上级目录) (cd - 返回上一次的位置) su (切换用户) (ls -a 显示所以文件) (ls -l 显示各种信息,权限等。其中开头为-是文件,开头为d为目录) pwd(显示当前工作目录的绝对路径【从根开始】,精准具体) which 命令 (查看命令所在位置 栗子:which ls)
3.创建,删除,移动,重命名 目录/文件
mkdir (创建一个目录 mkdir 目录名) mkdir -p a/b/c (嵌套创建a,b,c) rmdir (删除一个目录 rmdir 目录名) rmdir -p a/b/c (嵌套删除a,b,c)
touch a.txt (创建文件) vim a.txt () cp 欲复制的文件 欲将文件复制的位置路径 (复制文件) alias (查看别名)
rm 文件或目录名 (删除文件或目录) -r(递归删除目录中所有内容) -f(强制删除操作,而不提示用于进行确认) -v 显示指令的详细执行过程 -rf /*(删库跑路)
mv (移动文件与目录或重命名) mv oldnamefile newnamefile (重命名) mv filename 移动位置目录
4.查看,追加文件内容
cat(查看文件内容,一般内容比较少。 -n显示所有行,包括空格。) more (查看文件内容,一般内容比较多。 空格为翻页) less (分屏显示文件内容,内容多,比more更优秀。空格/pg dn 翻下一页,pg up 翻上一页,/字符 查找字符N上找n下找,q 退出) echo (输出内容到控制台 -e:支持换行,反斜杠转换。栗子: echo -e “aaa\nyadfu”)
输出重定向和追加 ls -l 文件 (将列表内容覆盖写入文件) ls -al 文件 (将列表内容追加到文件末尾) cat 文件1 文件2 (将文件1的内容覆盖到文件2) echo “内容” 文件 (将内容追加到文件中)
head (显示文件头部内容 head 文件;head -n 5 文件 看文件头5行内容)
tail (输出文件尾部内容 tail 文件;tail -n 5 文件 看末尾5行;tail -f 文件 追踪该文件的更新,监控该文件)
5.软硬链接
每个文件都有a-inode(文件里一个重要的信息) ln (软链接,增加一个c, c-a-inode,类似指针 ln -s 原文件或目录 软链接名 创建一个软链接; rm -rf 软链接名 删除软链接; rm -rf 软链接名/ 会把软链接对应的真实目录下的内容删除) 直接cat 软链接名,就是打开的原文件,还可进行vim等操作。
硬链接(增加一个b-inode ,ln 原文件或目录 硬链接名