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

潍坊个人做网站的公司白云网站 建设seo信科

潍坊个人做网站的公司,白云网站 建设seo信科,个人网站备案 拍照,宝塔搭建本地网站Linux系统学习——指令三 Linux系统学习——指令三chmod — 文件执行权限添加文件执行权限去除文件执行权限 查找文件中特定关键字使用vi编辑文件并查找特定关键字文本文件查找特定关键字1: 使用 grep 命令2: 使用 find 命令3: 使用 awk 命令4: 使用 sed 命令5: 使用 ag 命令chmod — 文件执行权限添加文件执行权限去除文件执行权限 查找文件中特定关键字使用vi编辑文件并查找特定关键字文本文件查找特定关键字1: 使用 grep 命令2: 使用 find 命令3: 使用 awk 命令4: 使用 sed 命令5: 使用 ag 命令The Silver Searcher6: 使用 ack 命令7: 使用 fgrep 命令8: 使用 egrep 命令9: 使用 cat 和 grep 结合10: 使用 less 与 -i 选项 查看文件执行权限及文件大小1: 使用 ls 命令2: 使用 stat 命令3: 使用 file 命令4: 使用 du 命令5: 使用 chmod 查看权限6: 使用 find 命令7: 使用 du 和 awk 结合8: 使用 ls 和 awk 结合9: 使用 tree 命令10: 使用 ls 和管道 find 指令详解基本语法常用选项 挂载U盘取消挂载示例 Linux系统学习——指令三 chmod — 文件执行权限 添加文件执行权限 要给文件添加执行权限可以使用 chmod 命令。chmod 是 “change mode” 的缩写用于改变文件或目录的权限。 基本语法 chmod [permissions] [file/directory]这里的 [permissions] 可以是数字或符号表示法。 数字表示法 4 代表读权限r2 代表写权限w1 代表执行权限x 权限的数字是将对应的权限值相加得到的。例如 读和写权限42 6读、写和执行权限421 7 符号表示法 u 代表文件所有者ownerg 代表文件所属组groupo 代表其他用户othersa 代表所有用户所有者、所属组和其他用户 权限可以是 添加权限- 移除权限 赋予权限同时移除其他所有权限 具体操作 给所有用户添加执行权限 如果想要给所有用户添加对某个文件的执行权限可以使用 chmod ax filename或者使用数字表示法 chmod 1 filename只给文件所有者添加执行权限 如果只想给文件所有者添加执行权限可以使用 chmod ux filename或者使用数字表示法 chmod ux filename使用数字表示法添加执行权限 如果知道要添加的权限的数字代码可以直接使用数字表示法。例如给文件所有者添加读、写和执行权限 chmod 7 filename递归给目录及其内容添加执行权限 如果想要递归地给一个目录及其所有子文件和子目录添加执行权限可以使用 chmod x /path/to/directory执行权限 允许用户运行文件作为一个程序。对于目录执行权限允许用户进入目录即访问目录中的文件。添加执行权限 通常用于脚本或可执行文件以便用户可以运行它们。权限的组合 可以同时添加读、写和执行权限具体取决于你的需求。 请注意只有文件的所有者或具有适当权限的用户如 root 用户才能更改文件的权限。使用 chmod 更改权限时要谨慎操作以避免意外地暴露敏感文件。 去除文件执行权限 去除文件的执行权限可以使用 chmod 命令。这个命令用于改变文件或目录的权限。要去除一个文件的执行权限可以使用 -x 选项如下所示 chmod -x filename这里的 filename 是想要去除执行权限的文件名。 例如如果有一个名为 script.sh 的脚本文件可以使用以下命令去除它的执行权限 chmod -x script.sh这将从所有用户所有者、所属组和其他用户中移除对该文件的执行权限。 如果只想从特定用户组或所有者中去除执行权限可以指定 -u用户、-g组或 -o其他选项例如 去除文件所有者的执行权限 chmod -u-x script.sh去除文件所属组的执行权限 chmod -g-x script.sh去除其他用户的执行权限 chmod -o-x script.sh注意需要有足够的权限来改变文件的权限通常这意味着需要是文件的所有者或者具有管理员权限。 查找文件中特定关键字 使用vi编辑文件并查找特定关键字 以查找关键字“img”为例 使用 vi 编辑器编辑文件并查找关键字 img 的步骤如下 打开文件 首先使用 vi 命令打开想要编辑的文件 vi filename.txt进入正常模式 vi 编辑器打开时默认处于正常模式Normal mode。如果从命令模式Command mode进入 vi可以通过按 Esc 键回到正常模式。 搜索关键字 在正常模式下输入 / 来进入搜索模式然后输入想要查找的关键字 “img”接着按 Enter 键 /img这将向前搜索文件中第一个出现的 “img”。 导航搜索结果 要查找下一个出现的 “img”按 n 键。要查找上一个出现的 “img”按 Shift n。 修改内容 当找到包含 img 的行后可以使用正常模式下的命令来修改文本。例如按 0 可以移动到行首按 $ 可以移动到行尾。使用 i 进入插入模式Insert mode此时可以在光标位置插入或修改文本。如果想要替换某个特定字符可以使用 r 命令然后输入想要替换的字符。如果想要替换整行可以使用 :s/old/new 命令其中 old 是要替换的文本new 是新文本。按 Enter 完成替换。 保存并退出 完成修改后按 Esc 键退出插入模式回到正常模式。输入 :wq 保存更改并退出 vi 编辑器。如果想保存更改但不退出可以只输入 :w 然后按 Enter。如果想退出不保存更改可以输入 :q! 然后按 Enter。 使用可视模式选择文本 如果想要修改或复制一行或多行中的多个地方可以使用可视模式Visual mode。按 v 进入可视模式然后使用方向键选择文本。之后可以使用 y 复制选中的文本或者直接输入字符进行替换。 使用全局命令 如果想要替换文件中所有出现的 “img”可以使用全局命令 :%s//img/。按 Enter 后vi 会询问是否替换每一处可以输入 a 来替换所有匹配项或者逐一确认。 这些是在 vi 编辑器中查找和修改关键字 “img” 的基本步骤。vi 是一个功能强大的文本编辑器具有许多高级功能可以通过阅读其文档或使用在线资源来进一步学习。 文本文件查找特定关键字 在文本文件中搜索包含特定关键字如 “img”的内容可以使用多种命令行工具。下面是一些常见的方法 1: 使用 grep 命令 grep 是最常用的文本搜索工具之一。使用 -i 选项可以进行不区分大小写的搜索。 grep -i img filename.txt如果只想打印匹配行的行号可以使用 -n 选项 grep -in img filename.txt2: 使用 find 命令 虽然 find 主要用于搜索文件但也可以与 grep 结合使用来搜索文本。 find . -type f -name *.txt -exec grep -i img {} 这个命令会在当前目录及其子目录下搜索所有 .txt 文件查找包含 “img” 的行。 3: 使用 awk 命令 awk 是一个强大的文本处理工具可以用来搜索包含特定文本的行。 awk /img/ { print } filename.txt4: 使用 sed 命令 sed 是一个流编辑器可以用来搜索和替换文本。 sed -n /img/ p filename.txt这个命令会打印所有包含 “img” 的行。 5: 使用 ag 命令The Silver Searcher ag 是一个类似于 grep 的工具但通常更快特别是对于大型文件。 ag img filename.txt6: 使用 ack 命令 ack 是另一个类似于 grep 的工具但专为程序员设计提供了更多的灵活性。 ack img filename.txt7: 使用 fgrep 命令 fgrep 是 grep 的一个变体它使用固定的字符串进行搜索而不是正则表达式这可能会更快。 fgrep img filename.txt8: 使用 egrep 命令 egrep 是 grep 的扩展版本支持扩展的正则表达式。如果需要使用正则表达式搜索 “img”可以使用它。 egrep img filename.txt9: 使用 cat 和 grep 结合 首先使用 cat 命令将文件内容输出然后通过管道传递给 grep。 cat filename.txt | grep -i img10: 使用 less 与 -i 选项 less 是一个分页程序可以用来查看文件内容。使用 -i 选项可以进行不区分大小写的搜索。 less -i filename.txt然后在 less 中输入 img 并按回车键进行搜索。 每种方法都有其特点和适用场景。grep 是最通用和强大的工具适合大多数搜索任务。awk 和 sed 提供了更多的文本处理能力而 ag 和 ack 提供了更快的搜索速度和额外的功能。根据具体需求和偏好选择最适合的方法。 查看文件执行权限及文件大小 要查看 /usr/local/bin 目录下可执行文件的执行权限和文件大小等详细信息可以使用多种不同的命令和方法。下面是一些常用的方法 1: 使用 ls 命令 ls 命令是最常用的查看文件和目录信息的命令。使用 -l长列表选项可以显示文件的详细信息包括权限、所有者、大小和最后修改时间。 ls -l /usr/local/bin2: 使用 stat 命令 stat 命令提供了文件的详细状态信息包括文件大小、块大小、总块数、inode 号、权限等。 stat /usr/local/bin/appwtd3: 使用 file 命令 file 命令用于确定文件的类型但它也可以显示一些基本的文件权限信息。 file /usr/local/bin/appwtd4: 使用 du 命令 dudisk usage命令用于查看文件或目录占用的磁盘空间。使用 -h 选项可以以易读的格式显示大小。 du -h /usr/local/bin/appwtd5: 使用 chmod 查看权限 虽然 chmod 主要用于改变文件权限但可以使用它来查看文件当前的权限。 chmod /usr/local/bin/appwtd6: 使用 find 命令 find 命令可以用来查找并显示符合条件的文件列表。结合 -exec 选项可以对找到的每个文件执行特定的命令。 find /usr/local/bin -type f -exec ls -l {} \;7: 使用 du 和 awk 结合 如果想要获取所有文件的大小并进行排序可以使用 du 命令结合 awk 进行处理。 du -Sh /usr/local/bin/* | sort -h这里 -S 表示不包括子目录的大小-h 表示以易读的格式显示。 8: 使用 ls 和 awk 结合 类似于 duls 也可以与 awk 结合使用以提取和格式化输出。 ls -l /usr/local/bin | awk {print $5, $9}这将打印出文件的大小和名称。 9: 使用 tree 命令 tree 命令以树状图的形式显示目录的内容包括文件大小。 tree -h /usr/local/bin-h 选项使文件大小以易读的格式显示。 10: 使用 ls 和管道 可以将 ls 命令的输出通过管道传递给其他命令如 grep 或 awk以进一步处理或筛选信息。 ls -l /usr/local/bin | grep ^- | awk {print $5, $9}这将只显示具有常规文件权限的文件的大小和名称。 find 指令详解 find 是一个在 Unix 和 Unix-like 系统包括 Linux 和 macOS中非常强大的命令行工具用于在文件系统中搜索符合条件的文件或目录。下面是 find 命令的一些基本用法和选项的详细解释 基本语法 find [path] [expression]path指定搜索的起始目录。如果不指定默认为当前目录。expression定义搜索条件的表达式。 常用选项 -name 或 -iname按照文件名搜索。-iname 是不区分大小写的版本。 例如find / -name *.txt 搜索根目录下所有以 .txt 结尾的文件。 -type指定文件类型如 f 为普通文件d 为目录。 例如find / -type d 搜索根目录下的所有目录。 -user 或 --group按照文件所有者或所属组搜索。 例如find / -user john 搜索属于用户 john 的所有文件。 -mtime 或 -ctime按照文件内容最后修改时间或最后状态改变时间搜索。时间格式为天数。 例如find / -mtime 0 搜索过去 24 小时内被修改过的文件。 -perm按照文件权限搜索。 例如find / -perm 755 搜索权限为 755 的文件。 -size按照文件大小搜索。单位可以是 c字节、k千字节、M兆字节等。 例如find / -size 10M 搜索大于 10MB 的文件。 -maxdepth 或 --mindepth限制搜索的目录深度。 例如find / -maxdepth 2 限制搜索深度不超过 2 级子目录。 -exec对每个匹配的文件执行指定的命令。 例如find / -type f -exec ls -l {} \; 对每个找到的文件执行 ls -l 命令。 -print打印每个匹配的文件名默认行为通常不需要显式指定。 -o 或 -or逻辑或操作符用于连接多个搜索条件。 例如find / -name *.txt -or -name *.pdf 搜索以 .txt 或 .pdf 结尾的文件。 -prune排除搜索结果中的某些目录。 例如find / -path /tmp -prune -o -print 打印所有文件除了 /tmp 目录下的。 示例 find /home/user/docs -type f -name *.txt -mtime -7 -exec grep keyword {} 这个命令在 /home/user/docs 目录下搜索过去 7 天内修改过的以 .txt 结尾的文件并在这些文件中搜索包含 “keyword” 的行。 find 命令非常灵活可以结合各种选项和操作符来满足复杂的搜索需求。 下面是 find 命令的一些常用选项及其示例说明 -name按照文件名搜索。 find /path/to/search -name *.txt这个命令搜索指定路径下所有扩展名为 .txt 的文件。 -iname不区分大小写地按文件名搜索。 find /path/to/search -iname *.txt这个命令搜索指定路径下所有扩展名为 .txt 的文件忽略大小写。 -type指定文件类型搜索。 find /path/to/search -type f这个命令搜索指定路径下所有类型为普通文件的文件。 -user按文件所有者搜索。 find /path/to/search -user username这个命令搜索指定路径下所有者为 username 的文件。 --group按文件所属组搜索。 find /path/to/search -group groupname这个命令搜索指定路径下所属组为 groupname 的文件。 -mtime按文件内容最后修改时间搜索单位为天。 find /path/to/search -mtime -7这个命令搜索指定路径下过去 7 天内被修改过的文件。 -ctime按文件状态最后改变时间搜索。 find /path/to/search -ctime 7这个命令搜索指定路径下超过 7 天前状态被改变的文件。 -atime按文件最后访问时间搜索。 find /path/to/search -atime 2这个命令搜索指定路径下恰好 2 天前被访问过的文件。 -perm按文件权限搜索。 find /path/to/search -perm -644这个命令搜索指定路径下权限为 -rw-r--r--即 644的文件。 -size按文件大小搜索。 find /path/to/search -size 100k这个命令搜索指定路径下大于 100KB 的文件。 -maxdepth限制搜索的目录深度。 find /path/to/search -maxdepth 1这个命令限制搜索深度不超过指定路径的第一级子目录。 --mindepth设置搜索的最小目录深度。 find /path/to/search -mindepth 2这个命令不搜索指定路径下至少 2 级子目录内的文件。 -exec对匹配的文件执行命令。 find /path/to/search -type f -exec rm {} \;这个命令删除指定路径下找到的所有普通文件。 -print打印匹配的文件名通常不需要指定因为这是 find 的默认行为。 find /path/to/search -print-o 或 -or逻辑或操作符用于连接多个条件。 find /path/to/search -name *.txt -or -name *.pdf这个命令搜索指定路径下所有扩展名为 .txt 或 .pdf 的文件。 -prune排除搜索结果中的某些目录。 find /path/to/search -path /path/to/search/logs -prune -o -print这个命令打印指定路径下的所有文件除了 logs 目录及其内容。 -not 或 !逻辑非操作符用于排除某些条件。 find /path/to/search ! -name *.txt这个命令搜索指定路径下所有除了扩展名为 .txt 的文件。 在Linux系统中挂载U盘即USB闪存驱动器是一个常见的操作用于访问U盘上的文件。以下是挂载和取消挂载U盘的基本指令及其参数的详细说明 挂载U盘 lsblk - 列出所有可用的块设备包括U盘。 作用显示所有存储设备及其分区的列表。使用示例lsblk fdisk -l 或 parted -l - 列出所有磁盘分区表。 作用显示磁盘分区信息包括U盘的分区。使用示例fdisk -l 或 parted -l mkdir - 创建挂载点。 作用创建一个目录作为挂载U盘的挂载点。参数-p 确保目录存在如果不存在则创建它。使用示例mkdir -p /mnt/usb mount - 挂载文件系统。 作用将设备或分区挂载到指定的挂载点。参数 -o 指定挂载选项如 rw读写模式、ro只读模式等。-U 指定U盘的UUID通用唯一识别码。-L 指定U盘的标签。 使用示例mount -t vfat /dev/sdb1 /mnt/usb假设U盘的分区是/dev/sdb1文件系统类型是vfat 取消挂载 umount - 卸载文件系统。 作用从挂载点卸载文件系统。参数 -f 强制卸载。-l 懒卸载仅在文件系统不再忙碌时卸载。 使用示例umount /mnt/usb lsof - 列出打开的文件。 作用检查是否有进程正在使用挂载点的文件。使用示例lsof /mnt/usb 在使用umount命令之前确保没有进程正在使用挂载点的文件。如果有可以使用lsof命令查找并关闭这些进程。 示例 插入U盘。使用lsblk或fdisk -l找到U盘的设备名例如/dev/sdb1。使用mkdir -p创建挂载点例如/mnt/usb。使用mount命令将U盘挂载到挂载点例如mount -t vfat /dev/sdb1 /mnt/usb。访问U盘文件cd /mnt/usb。完成操作后使用umount命令卸载U盘例如umount /mnt/usb。 具体的文件系统类型如vfat、ntfs、ext4等和挂载选项可能根据U盘的文件系统有所不同。在挂载之前确保系统中已经安装了相应的文件系统驱动。
http://www.pierceye.com/news/464206/

相关文章:

  • 餐饮手机微网站怎么做wordpress 多语言建站
  • 企业信息系统案例东昌府聊城网站优化
  • 做美食直播哪个网站好php网站开发数据列表排重
  • 网站建设 职责网站分站加盟
  • 单页网站产品手机网站免费生成
  • 无锡电子商务网站建设公司德国网站的后缀名
  • 服务器做视频网站赣州企业做网站
  • 如何看出网站用dede做的网站百度快照
  • 做网站很难吗五种新型营销方式
  • 个人网站搭建模拟感想江西企业网站建设哪家好
  • 长春企业网站建设网站制作公司相关工作
  • 免费课程网站有哪些兼职网站项目建设报告
  • 建立网站免费dedecms网站地图制作
  • 网页设计公司网站制作做网站最主要是那个一类商标
  • 卫生局网站建设方案网站架构设计英文翻译
  • 学做衣服网站有哪些智能开发平台软件
  • wordpress 下载站插件wordpress清楚所有评论
  • 公司网站建设工作计划网站设置受信任
  • 网站如何做实名验证码深圳企业网站推广
  • 傻瓜式大型网站开发工具餐饮业手机php网站
  • 网站建设小细节图片东阳网站建设yw126
  • 为什么找不到做网站的软件怎么做音乐mp3下载网站
  • 做一个网站需要什么网络营销方式分析论文
  • 可以做3d电影网站企业网站优化应该怎么做
  • 中山做网站联系电话app客户端开发公司
  • 秦皇岛网站推广价钱南京建设网站制作
  • 2018钓鱼网站建设邢台seo公司
  • 深圳建设交易中心网站域名网站建设
  • 做网站色弱可以吗一个网址多少钱
  • 如何查询网站接入信息产品营销网站