当前位置: 首页 > news >正文

国内著名网站建设公司网页设计图纸

国内著名网站建设公司,网页设计图纸,网站开发的基本知识,二级域名分发站免费欢迎来到Cefler的博客#x1f601; #x1f54c;博客主页#xff1a;那个传说中的man的主页 #x1f3e0;个人专栏#xff1a;题目解析 #x1f30e;推荐文章#xff1a;题目大解析3 目录 #x1f449;#x1f3fb;shell命令解释器#x1f449;#x1f3fb;Linux用户… 欢迎来到Cefler的博客 博客主页那个传说中的man的主页 个人专栏题目解析 推荐文章题目大解析3 目录 shell命令解释器Linux用户权限如何创建新用户如何删除用户如何切换账号sudo是什么sudor名单 Linux权限管理文件访问者分类所属组是什么为什么要有所属组文件类型Linux下后缀名的意义 文件权限值文件权限值的表示方法文件访问权限的相关设置方法chmodchownchgrpumask file指令 目录的权限粘滞位 Linux知识问题 shell命令解释器 我们学习Linux知道它不过就是操作系统我们称其为kernel核心但是我们作为用户不能直接访问核心要借助软件如Xshell我们称之为外壳。 我们输入命令shell翻译命令给操作系统操作系统再通过外壳反馈。 所以关系可以表示为 在Linux中Shell是一种命令行解释器它允许用户与操作系统进行交互。Shell提供了一个命令行界面用户可以在其中输入命令并执行它们。 Shell的存在有以下几个原因 提供了一种与操作系统进行交互的方式使用户能够执行各种操作如运行程序、管理文件和目录等。Shell可以执行脚本这些脚本可以自动化执行一系列命令从而简化重复性任务的操作。Shell提供了丰富的命令和功能使用户能够根据自己的需求进行定制和扩展。阻拦非法命令保护内核 Shell实现的具体进程 Shell实现的具体进程是通过解释和执行用户输入的命令来与操作系统进行交互。当用户在Shell中输入一个命令时Shell会解析该命令并执行相应的操作。这些操作可以包括运行系统命令、启动其他程序、管理文件和目录、配置系统设置等。 具体来说当用户在Shell中输入一个命令时Shell会创建一个子进程来执行该命令。子进程是由Shell通过调用系统调用如fork()和exec()来创建的。子进程会继承Shell的环境变量和文件描述符并执行相应的命令。执行完命令后子进程会将结果返回给Shell并退出。 Shell本身是一个进程通常作为用户登录时的默认进程。它可以是不同的Shell程序如Bash、Zsh、Fish等。这些Shell程序在底层使用不同的实现方式但它们的目标都是提供一个交互式的命令行界面使用户能够与操作系统进行交互。 注意 shell只是外壳的统称外壳程序不止一个如bash、sh、图形化界面(GUI)等都是外壳程序 Linux用户权限 Linux下有两种用户超级用户root、普通用户。 超级用户可以再linux系统下做任何事情不受限制普通用户在linux下做有限的事情。超级用户的命令提示符是“#”普通用户的命令提示符是“$”。 命令su or su - [用户名] 功能切换用户。 例如要从root用户切换到普通用户user则使用 su user。 要从普通用户user切换到root用户则使用 su,rootroot可以省略此时系统会提示输入root用户的口令。 如何创建新用户 法一 在Linux中可以使用useradd命令来创建新用户。以下是创建新用户的步骤 打开终端或命令行界面。以root用户身份登录或使用具有sudo权限的用户登录。运行以下命令来创建新用户 其中新用户名是你想要创建的新用户的用户名。 sudo useradd -m 新用户名设置新用户的密码 系统会提示你输入新用户的密码并进行确认。 sudo passwd 新用户名完成以上步骤后新用户就会被成功创建。 请注意上述命令中的sudo用于提升权限确保你具有足够的权限来创建新用户。 法二 在Linux中可以使用adduser命令来创建新用户。以下是使用adduser命令创建新用户的步骤 打开终端或命令行界面。以root用户身份登录或使用具有sudo权限的用户登录。运行以下命令来创建新用户 其中新用户名是你想要创建的新用户的用户名。 sudo adduser 新用户名系统会提示你输入新用户的密码以及其他相关信息如全名、电话号码等。根据提示输入相应的信息。如果没有提示可以passwd 用户名自己重新设置密码完成以上步骤后新用户就会被成功创建。 如何删除用户 要删除用户可以使用userdel命令。以下是删除用户的步骤 打开终端或命令行界面。以root用户身份登录或使用具有sudo权限的用户登录。运行以下命令来删除用户 其中用户名是你要删除的用户的用户名。 sudo userdel 用户名如果你想同时删除用户的主目录和邮箱可以使用-r选项 sudo userdel -r 用户名这将删除用户的账户信息、主目录和邮箱。 请注意删除用户是一个敏感操作请谨慎使用并确保你了解删除用户可能带来的影响。在执行上述命令时需要以root用户身份登录或使用具有sudo权限的用户登录。 如何切换账号 在Linux中可以使用su命令来切换到其他用户的账号。以下是切换账号的步骤 打开终端或命令行界面。以当前用户登录或使用具有sudo权限的用户登录。运行以下命令来切换到其他用户的账号 其中目标用户名是你要切换到的目标用户的用户名。 su - 目标用户名系统会提示你输入目标用户的密码。输入密码后你将切换到目标用户的账号。 请注意上述命令中的-选项表示切换到目标用户的账号时同时切换到目标用户的环境变量和工作目录。如果不使用-选项则只切换账号而不改变环境变量和工作目录。 另外如果你想切换到root用户的账号可以直接运行以下命令 sudo su -输入当前用户的密码后你将切换到root用户的账号。请谨慎使用root用户的权限以免造成意外的损坏或安全问题。 sudo是什么 sudo是在Linux和Unix系统中用于提升用户权限的命令。它允许普通用户以超级用户通常是root用户的权限来执行特定的命令或访问特定的文件。 当你在使用sudo命令时系统会要求你输入当前用户的密码以确认你有权限执行该命令。一旦验证通过你就可以以超级用户的权限来执行该命令。 使用sudo命令的好处是它可以限制普通用户对系统的访问权限只有在需要执行特定任务时才提升权限。这有助于提高系统的安全性因为普通用户不会一直以超级用户的身份运行。 需要注意的是sudo命令需要在具有sudo权限的用户下执行或者以root用户身份执行。在执行敏感或危险的操作时务必谨慎使用sudo命令以免造成意外的损坏或安全问题。 sudor名单 我们知道了sudo是可以让普通用户获得root超级管理员的权限。 但是我们有没有发现如果sudo就可以轻易获得超级管理员的权限还要linux的权限限制有何用 所以linux其实设置了一个“白名单”——sudors 只有在这个名单的用户才是被信任的可以使用sudo指令的。 Linux权限管理 文件访问者分类 Linux 文件的访问者可以分成三类 拥有者文件和文件目录的所有者u—User所属组文件和文件目录的所有者所在的组的用户g—Group其它用户o—Others Linux上任何一个文件都有它的拥有者默认情况下该文件的隶属组就是拥有者本身。 所属组是什么 在Linux中每个文件和目录都有一个所有者和一个所属组。所属组是一组用户的集合这些用户具有对该文件或目录的特定权限。当一个用户创建一个文件或目录时它会自动继承创建者的所属组。 所属组可以用来控制文件和目录的访问权限。通过设置适当的权限和所属组可以限制对文件和目录的访问以确保只有授权的用户可以进行操作。 为什么要有所属组 所属组在Linux中起到了多个重要的作用 权限管理所属组可以用来控制文件和目录的访问权限。通过设置适当的权限和所属组可以限制对文件和目录的访问以确保只有授权的用户可以进行操作。这有助于保护敏感数据和系统文件免受未经授权的访问。 协作和共享所属组可以用于实现文件和目录的共享和协作。当多个用户属于同一个所属组时他们可以共享文件并进行协作编辑。这对于团队合作和项目管理非常有用。 简化权限管理通过将多个用户分配到相同的所属组可以简化权限管理。而不是为每个用户单独设置权限只需为所属组设置适当的权限即可。这样可以减少管理工作量并确保一致的权限设置。 总之所属组在Linux中是一种重要的组织和管理用户权限的机制它提供了安全性、协作性和简化权限管理的好处。 文件类型 我们这里需要知道一句话Linux中不以后缀名判断文件类型 那么Linux是怎么判断文件类型呢 我们在输入命令ll后可以查看当前文件下的文件属性 这些文件属性的含义是有这些的 所以我们知道了属性第一位才是表达文件的类型。 那么文件类型都有哪些呢 文件类型 d文件夹-普通文件源代码可执行文件exe、库等l软链接类似Windows的快捷方式b块设备文件例如硬盘、光驱等p管道文件c字符设备文件例如屏幕等串口设备s套接口文件 Linux下后缀名的意义 既然linux下后缀名无法判断文件类型那么后缀名的意义有什么呢 1.增强可读性后缀名本身并不决定文件的类型但它可以提供一些有用的信息 2.Linux不判断后缀名gcc编译器会判断如果我们在进行gcc 编译文件时文件后缀不是可执行文件则会出现报错。 文件权限值 文件权限值的表示方法 在Linux中文件权限通过一个三位数的权限值来表示。每个权限值由三个位组成分别表示文件所有者、所属组和其他用户的权限。 每个权限位可以有以下三个值之一 r读权限表示可以读取文件的内容或查看目录的内容。w写权限表示可以修改文件的内容或在目录中创建、删除和重命名文件。x执行权限表示可以执行文件如果是可执行文件或进入目录。 这些权限位可以通过以下方式进行组合和表示 r4w2x1 通过将这些值相加可以得到表示权限的三位数值。例如如果一个文件的所有者具有读、写和执行权限所属组具有读和执行权限其他用户只有读权限那么该文件的权限值将是754。 所有者权限rwx读、写、执行 4 2 1 7所属组权限r-x读、执行 4 0 1 5其他用户权限r–只读 4 0 0 4 因此该文件的权限值为754。 要查看文件或目录的权限值可以使用ls -l命令并查看输出中的第一个字段。要更改文件或目录的权限值可以使用chmod命令并指定新的权限值。 例如要将文件example.txt的权限值更改为754可以运行以下命令 chmod 754 example.txt这将把example.txt的权限值更改为754。 文件访问权限的相关设置方法 chmod chmod 是一个在 Linux 和其他类 Unix 系统中用于更改文件或目录权限的命令。它是 “change mode” 的缩写。 chmod 命令可以通过两种方式来更改文件或目录的权限符号模式和绝对模式。 符号模式符号模式使用符号来表示权限的增加或减少。它由以下组件组成 u表示文件所有者的权限。g表示所属组的权限。o表示其他用户的权限。a表示所有用户的权限等同于 ugo。表示增加权限。-表示减少权限。表示设置权限为指定值。 例如要将文件 example.txt 的所有者权限设置为可读写可以运行以下命令 这将增加文件所有者的读和写权限。 chmod urw example.txt绝对模式绝对模式使用数字来表示权限。每个权限位都有一个对应的数字值如下所示 r读权限对应数字值为 4。w写权限对应数字值为 2。x执行权限对应数字值为 1。 如上这些数字都是10进制表示实际上它们是根据二进制转换过来的。 比如 r - - 就是100:对应数字4-w- 就是 010对应数字2– x 就是 001对应数字1 将这些数字值相加可以得到表示权限的三位数值。例如要将文件 example.txt 的权限设置为 rwx r-x —实际就是111,101,000,分别就是7、5、0可以运行以下命令 chmod 750 example.txt这将设置文件的所有者具有读、写和执行权限所属组具有读和执行权限其他用户没有任何权限。 要查看文件或目录的权限可以使用 ls -l 命令并查看输出中的第一个字段。 请注意只有文件的所有者或超级用户(root)才能使用 chmod 命令更改文件或目录的权限。 所以root真的可以为所欲为啊。 chown chown 是 Linux 系统中的一个命令用于更改文件或目录的所有者。它的基本语法如下 chown [选项] 用户名 文件名其中用户名 是要将文件或目录的所有权更改为的用户的用户名文件名 是要更改所有权的文件或目录的名称。 例如要将文件 example.txt 的所有权更改为用户 user1可以使用以下命令 chown user1 example.txt此命令将更改 example.txt 的所有者为 user1。 chown 命令还可以使用一些选项来进行更高级的操作例如递归更改目录及其子目录的所有权或者更改文件的所属组等。可以通过 man chown 命令查看完整的命令文档以获取更多信息。 chown 命令有一些常用的选项可以用于执行不同的操作。以下是一些常用的选项 -R递归地更改目录及其子目录中的所有文件的所有权。-v显示详细的输出包括每个文件的更改情况。-c仅显示更改了所有权的文件不显示其他信息。-f在没有错误时不显示错误消息。-h如果文件是符号链接则更改符号链接本身的所有权而不是链接的目标文件。-L对于符号链接始终跟踪链接的目标文件并更改其所有权。-P对于符号链接不跟踪链接的目标文件而是直接更改链接本身的所有权。 请注意执行 chown 命令需要具有足够的权限。通常只有超级用户root或文件的所有者才能更改文件的所有权。 chgrp chgrp 是 Linux 中的一个命令用于更改文件或目录的所属组。它允许您将文件或目录的所属组更改为其他已存在的组。 要使用 chgrp 命令您需要指定要更改所属组的文件或目录的路径以及要更改为的新组的名称。例如要将文件 file.txt 的所属组更改为 group1可以运行以下命令 chgrp group1 file.txtchgrp 命令有一些常用的选项可以根据需要进行使用。以下是一些常见的选项 -R递归地更改指定目录及其子目录中的文件或目录的所属组。-v显示详细的输出包括每个文件或目录的更改结果。-f强制执行更改即使发生错误或警告。–referencefile将指定文件的所属组应用于其他文件或目录。–dereference对符号链接进行操作而不是链接指向的文件或目录本身。 umask umask 是一个用于设置文件和目录的默认权限的 Linux 命令。它用于控制新创建的文件和目录的权限位掩码。 权限位掩码是一个八进制数用于表示文件和目录的权限。它由三个数字组成分别表示所有者、所属组和其他用户的权限。 umask 命令的语法如下 umask [mode]其中mode 是一个八进制数用于设置权限位掩码。它指定了要从默认权限中屏蔽的权限位。例如如果 mode 设置为 022则默认权限中的写权限将被屏蔽。 umask 命令的常见用法是在用户的 shell 配置文件如 .bashrc 或 .profile中设置默认的权限位掩码以便在创建新文件和目录时自动应用。 新建文件夹默认权限0666 新建目录默认权限0777 请注意umask 命令不会影响已经存在的文件和目录的权限它只会影响新创建的文件和目录的默认权限。 权限掩码 权限掩码的每个数字代表一组权限位。每个权限位都对应一个二进制位其中 1 表示允许该权限0 表示禁用该权限。通过将权限掩码与默认权限进行按位与操作可以屏蔽或禁用相应的权限位。 凡是权限掩码中出现的权限在起始权限中都要去除 file指令 file指令是Linux系统中的一个命令用于确定文件的类型。 它通过检查文件的内容和特征来确定文件的类型并将其分类为文本文件、二进制文件、脚本文件等。 file命令可以帮助用户快速了解文件的属性例如文件的编码格式、是否为可执行文件等。要使用file命令 只需在终端中输入file命令后跟要检查的文件的路径。例如 file /path/to/filefile命令将输出文件的类型信息例如 /path/to/file: ASCII text这表示该文件是一个ASCII文本文件。file命令对于识别未知文件类型或验证文件类型非常有用。 file命令有一些常用的选项可以帮助用户获取更详细的文件信息。以下是一些常用选项的说明 -c 详细显示指令执行过程便于排错或分析程序执行的情形。-b以短格式输出文件类型信息。-i以MIME类型的格式输出文件类型信息。-z对压缩文件进行解压缩并输出其中的文件类型信息。-L对符号链接进行解引用输出链接指向的文件类型信息。-f 文件从指定的文件中读取要检查的文件列表并输出每个文件的类型信息。-s递归地检查目录下的所有文件并输出文件类型信息。-k在输出中包含文件的扩展属性信息。-N 魔术字节指定自定义的魔术字节用于检查文件类型。 这些选项可以根据需要进行组合使用以获取更准确和详细的文件类型信息。例如使用-i选项可以输出文件的MIME类型使用-s选项可以递归地检查目录下的所有文件。 目录的权限 可执行权限: 如果目录没有可执行权限x, 则无法cd到目录中可读权限: 如果目录没有可读权限r, 则无法用ls等命令查看目录中的文件内容.可写权限: 如果目录没有可写权限w, 则无法在目录中创建文件, ✨也无法在目录中删除文件 所以✨一个文件的删除和自己本身权限无关跟目录和other的权限有关 那么问题来了如果我设置了一个文件不可读不可写不可执行但是如果该文件的目录的权限是可写的那么别人虽然不能读不能写不能执行但是他可以直接玉石俱焚把文件给删了 所以linux在这方面的处理有 比如我们新建一个目录它的起始权限是777但是默认的权限掩码是002 它就会自动抹去该目录对other用户的删除权限防止用户删除。 而且linux中不同账户在同一个目录下几乎不可能因为一开始 但是万一正好在同一目录而且目录的写权限是开放的呢 这时我们引入一个新概念——粘滞位 粘滞位 粘滞位Sticky Bit是Linux文件系统中的一种权限设置。当粘滞位被设置在一个目录上时只有目录的所有者、文件的所有者和超级用户才能删除或重命名该目录中的文件。 粘滞位通常用于公共目录例如 /tmp 目录。通过设置粘滞位可以确保其他用户无法删除其他用户创建的文件即使他们具有写入权限。 要设置粘滞位可以使用 chmod 命令并在权限设置中添加一个加号和粘滞位标志t。例如要将粘滞位设置在 /tmp 目录上可以运行以下命令 chmod t /tmp要移除粘滞位可以使用 chmod 命令并在权限设置中添加一个减号-和粘滞位标志t。例如要移除 /tmp 目录上的粘滞位可以运行以下命令 chmod -t /tmp因此只有目录的所有者、文件的所有者和超级用户才能设置或移除粘滞位 Linux知识问题 一、linux 2.6.* 内核默认支持的文件系统有哪些 答 ext2第二扩展文件系统是Linux最早使用的文件系统之一。 ext3第三扩展文件系统是ext2文件系统的升级版本支持日志功能以提高文件系统的稳定性和恢复能力。 ext4第四扩展文件系统是ext3文件系统的进一步改进提供更高的性能和更大的文件系统容量。 XFS高性能文件系统具有快速的文件系统检查和修复功能适用于大型文件系统和高负载环境。 JFS日志文件系统具有快速的文件系统检查和修复功能适用于大型文件系统和高负载环境。 ReiserFS具有快速文件查找和高性能的日志文件系统。 BtrfsB-tree文件系统具有快速的文件系统检查和修复功能支持快照、压缩和数据校验等高级功能。 NFS网络文件系统用于在网络上共享文件系统。 这些是Linux 2.6. 内核默认支持的一些常见文件系统。请注意具体支持的文件系统可能会因Linux发行版和内核配置的不同而有所差异。 二、 linux查看cpu占用的命令是什么 答 top命令top命令可以实时显示系统的整体性能情况包括CPU占用率。在终端中输入top命令后会显示一个动态更新的进程列表其中包含了CPU占用率的信息。按下键盘上的q键可以退出top命令。 htop命令htop是top命令的一个增强版本提供了更多的交互式功能和更友好的界面。可以使用包管理器安装htop然后在终端中输入htop命令来查看CPU占用率。 mpstat命令mpstat命令用于显示多核CPU的性能统计信息包括每个CPU核心的占用率。在终端中输入mpstat命令后会显示每个CPU核心的平均占用率以及其他相关信息。 sar命令sar命令用于系统性能监控和报告可以包括CPU占用率在内的各种性能指标。在终端中输入sar命令后可以使用不同的选项来获取特定的性能指标例如sar -u可以显示CPU的使用情况。 三、 在Linux系统中, 为找到文件try_grep含有以a字母为行开头的内容, 可以使用命令 在Linux系统中可以使用grep命令来查找文件中包含以字母a为行开头的内容。以下是使用grep命令的示例 grep -E ^a try_grep解释 grep用于在文件中搜索匹配指定模式的文本。^a表示以字母a为行开头的模式。 ^是正则表达式中的元字符表示行的开头。try_grep要搜索的文件名。-E使用-E选项后grep将会将模式解释为扩展的正则表达式语法而不是默认的基本正则表达式语法 执行上述命令后grep将会在try_grep文件中查找以字母a为行开头的内容并将匹配的行显示在终端中。 什么是正则表达式 正则表达式Regular Expression是一种用于描述字符串模式的工具。它是由字符和特殊字符组成的序列用于匹配、查找和操作文本中符合特定模式的字符串。 正则表达式提供了一种灵活且强大的方式来进行字符串匹配和搜索。它可以用于各种编程语言和文本处理工具中如Python、JavaScript、grep等。 正则表达式由普通字符和特殊字符组成。普通字符表示它们自身而特殊字符具有特殊的含义和功能。例如a是一个普通字符表示匹配字符a本身而^是一个特殊字符表示匹配行的开头。 使用正则表达式可以进行以下操作 匹配确定一个字符串是否与给定的模式匹配。搜索在文本中查找符合特定模式的字符串。替换将匹配的字符串替换为指定的内容。分割根据匹配的模式将字符串分割成多个部分 四、在使用mkdir命令创建新的目录时在其父目录不存在时先创建父目录的选项是 在使用mkdir命令创建新的目录时如果要同时创建父目录即父目录不存在可以使用-p选项。该选项会自动创建所需的父目录。 例如要创建一个名为/path/to/new/directory的目录如果/path/to目录不存在可以使用以下命令 mkdir -p /path/to/new/directory使用-p选项后mkdir命令会自动创建/path/to目录如果不存在然后再创建/path/to/new目录。 五、批量删除当前目录下后缀名为.c的文件。如a.c、b.c。 rm *.c: * 通配符表示匹配任意字符任意次 find . -name * .c -maxdepth 1 | xargs rm: 找到当前目录下.*结尾的文件目录深度为1 xargs是一个强有力的命令它能够捕获一个命令的输出然后传递给另外一个命令用于很多不支持|管道来传递参数的命令 相当于将前边命令的执行结果也就是查找到的文件名传递给后边的rm指令进行删除 如上便是本期的所有内容了如果喜欢并觉得有帮助的话希望可以博个点赞收藏关注❤️ ,学海无涯苦作舟,愿与君一起共勉成长
http://www.zqtcl.cn/news/16464/

相关文章:

  • 网站建设与网页制作技术广州专业网站建设公司
  • 学做网站开发要1万6呼和浩特腾讯企业邮箱
  • 物流企业的网站模板免费下载国外网站网址
  • 网站后台常用密码专业的网站开发团队
  • 帮别人做网站市场价搜索引擎优化指的是
  • 企业网站seo报价企业官方网站制作推广软件
  • 长沙建个网站一般需要多少钱网站建设实施方式
  • 上海软件培训网站建设有啥网站是专做时尚穿搭
  • 通过网站编辑发稿是怎么做的python3网站开发
  • 长沙网站设计优刻惠东住房建设局网站
  • php网站后台模板下载不了杭州软件开发公司网站
  • iis7.5 部署网站淄博建网站哪家好
  • 工艺品网站域名江门关键词优化公司
  • 怎么建设自己网站外网无法访问wordpress网页图片编辑
  • 书店网站怎么做邯郸网站建设服务报价
  • 网站域名的后缀加强 廉政网站建设
  • 英文网站翻译怎么做呢深圳网站建设hi0755
  • 计算机毕设代做网站wordpress多条件筛选
  • 模板建站配云服务器施工ui设计好就业吗
  • 河南建站网站海南省建设培训与执业资格注册中心网站
  • 百度如何网站个人主页背景图
  • 兰州网站建设博客什么是网站建设需求
  • 做公司网站要什么资料网站结构有哪些
  • 订阅号做微网站医药招商网站建设
  • 机票售票网站开发电视剧百度风云榜
  • 快速网站备案多少钱检察院门户网站建设报告
  • 备案期间怎么做网站广州建设工程交易网
  • 网站建设案例机构关于网页制作
  • 合肥学校网站建设西安网络seo公司
  • 长春火车站是北站吗you物公馆网站建设