网站设计的概念是什么(网站设计概述)
769
2022-05-28
1. 开源协议
2. 命令解析器
shell - unix操作系统终端输入的命令都称为shell命令
bash - linux操作系统终端输入的命令严格称为bash命令
但由于bash与shell命令很多都是相似的,因此一直沿用shell,所有linux下也称为shell命令(在终端下面敲的一些能够被终端识别的命令)。
命令解析器的本质:识别在终端上所敲的命令(如shell命令):根据命令的名字调用对应的执行程序。
3. linux目录及一些简单的目录符号表示方法
linux目录是一种树结构
一些基本目录解释:
bin:bin是binary的缩写,这个目录存放着最经常使用的命令。
boot:存放启动linux时需要使用的一些核心文件,包括一些链接文件以及镜像文件。(不要轻易修改)
dev:是device的缩写,该目录下存放的是linux的外部设备(如鼠标、显卡、键盘),在linux中访问设备的方式和访问文件的方式是相同的。(linux下一切皆文件)
etc:存放所有系统管理所需要的配置文件和子目录(如操作系统或者某些软件安装的文件)
home:所有用户的主目录,在linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的(如自己电脑的yh目录,还可以在linux建立另一个用户名如zh,这时/home 下就会有yh和zh这两个目录)
lib:library的缩写,即库。存放的是linux系统最基本的动态链接共享库,其作用类似windows系统的DLL文件,几乎所有的应用程序都需要用到这些共享库。
lost-found:该目录一般为空,当系统非法关机后,这里存放了一些文件碎片。再次开机后可以找到这些碎片文件加以恢复。
media:linux系统会自动识别一些设备,例如U盘,光驱等,当识别后,linux会把识别的设备挂载到这个目录下。(自动挂载)
mnt:系统提供该目录是为让用户临时挂载别的文件系统的,我么可以将光驱挂载在mnt上,然后进入该目录就可以查看光驱里的内容了。(手动挂载)
opt:这是给主机额外安装软件所摆放的目录,比如你安装一个oracle数据库就可以放到这个目录下。默认为空
proc:这个目录是一个虚拟的目录,他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过该命令echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all来屏幕住的ping名利,使别人无法ping你的机器.
root:该目录为系统管理员,也称作超级权限者的用户主目录。
sbin:s就是super user的意思,这里存放的是系统管理员使用的系统管理程序(对于普通用户是不会使用该目录文件的)
selinux:这个目录是Redhat/CentOS所持有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关文件的
srv:该目录存放一些服务启动之后需要提取的数据
sys:该目录下安装了内核中新出现的一个文件系统sysfs
usr:这是一个非常重要的目录,用户的许多应用程序和文件都放在这个目录下,相当于windows下的program files目录。(用户安装软件既可以放在usr下,也可以放在opt下,大部分在usr,个别在opt)
/usr/bin:系统用户使用的应用程序
/usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序
/usr/src:内核源代码默认的防止目录
var:这个目录中存放着不断扩充的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件。
ps:上述标红的表示重要。此外,linux中,有几个目录比较重要,平时不能误删除或者随意更改内部文件。如/etc,这是系统配置文件,一旦更改可能无法启动程序。
一些基本的符号含义:
/:表示根目录,即图中最上面的/
~:表示家目录(宿主目录),即图中的/home/yh(yh是自己的电脑)
./:当前目录
…/:上一级目录
…/…/:上两级目录(上三级目录依次类推)
通过
cd
命令可以在不同目录下进行切换。如cd /home 、cd …/yh 、此外cd - 表示在相邻两个目录间进行切换,
pwd
命令可以查看当前目录;cd ~可切换到家目录,不写 ~只写cd也会切换到家目录
4.用户和用户组
4.1 用户
一般我们申请的都是普通用户。
下面为添加一个用户的命令:
sudo useradd -d /home/zh -m zh
其中useradd表示添加用户, -d 后面为添加用户的目录,此时zh表示新添用户的目录名;-m后面为新添用户的名称。
为新创建的用户增加密码:
sudo passwd zh
这里的zh指的是用户名,非目录名
删除刚才创建的用户
sudo userdel -r zh
-r是递归的意思,如果不加-r用户虽然删除了,但是/home下仍然有zh这个目录
4.2 用户组
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同linux系统对用户组的规定有所不同。如linux下的用户属于与他同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及组的添加groupadd、删除groupdel和修改groupmod。组的增加、删除和修改实际上就是对/etc/group文件的更新
5.用户目录
yh:表示当前登录用户
@:艾特符号
ubantu:主机名
~ :用户的家目录(冒号后面的路径即当前所在路径)
$:当前用户为普通用户
#号 :当前用户为超级用户(root用户)使用
sudo su
命令并输入用户密码即可进入超级用户状态,输入
exit
即可退出。
6.linux快捷方式
上一条命令:ctrl+p或者向上的箭头
下一条命令:ctrl+n或者向下的箭头
光标向左移动一位:ctrl+b
光标向右移动一位:ctrl+f
光标移动到首位:ctrl+a
光标移动到末尾:ctrl+e
删除光标前一位字符:ctrl+h或backspace
删除光标后一位字符:ctrl+d或delete
删除光标前面所有字符:ctrl+u
tab:填充命令和路径。命令:如history命令,写完his后tab就会出来所有以his开头的命令。路径:如/home/bin当写完/home/bi时tab会补全称为/home/bin/路径,此时再按两次tab会显示/home/bin/下所有的子文件(如果下面没有任何文件,则没有任何变化)
清除屏幕内容ctrl+l或者
clear
命令
ps:在linux系统下,光标占一个字符的位置,光标后面一位即光标覆盖住的那个字符
Linux Windows
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。