1常见文本处理工具cat-E:显示行结束符$-A:显示所有控制符-n:对显示出的每一行进行编号-b:非空行编号-s:压缩连续的空行成一行```[root@localhost~]#cata-A$localhost.localdomain$abc$a^I^Id$[root@localhost~]#cata-E$localhost.localdomain$abc$ad$[root@localhost~]
vi和vimVisualeditorVIsualeditoriMproved三种模式命令或普通(Normal)模式:默认模式,可以实现移动光标,剪切/粘贴文本插入(Insert)或编辑模式:用于修改文本扩展命令(extendedcommand)或命令(末)行模式:保存,退出等地址定界(待补充)查找替换(待补充)定制vim工作特性配置文件:/etc/vimrc#全局配置文件/etc/vimrc#个人
1ACLACL生效顺序:所有者,自定义用户,所属组|自定义组,其他人setfacl可以设置ACL权限getfacl可查看设置的ACL权限[root@centos7dir3]#getfacla#file:a#owner:root#group:rootuser::rw-user:docker1:---group::r--mask::r--other::r--[root@centos7dir3]#set
1特殊权限三种特殊权限:SUID,SGID,StickySUIDchmodu+sfile任何一个可执行程序文件能不能启动为进程,取决发起者对程序文件是否拥有执行权限启动为进程之后,其进程的属主为发起者,进程的属组为发起者所属的组进程访问文件时的权限,取决于进程的发起者(a)进程的发起者,同文件的属主:则应用文件属主权限(b)进程的发起者,属于文件属组;则应用文件属组权限(c)应用文件“其它”权限二
1文件所有者和属组属性操作chown设置文件的所有者可以修改文件的属主,属组选项:OWNER#只修改所有者OWNER:GROUP#同时修改所有者和属组:GROUP#只修改属组,冒号也可用.替换--reference=RFILE#参考指定的的属性,来修改-R#递归,此选项慎用,非常危险!```[root@centos7~]#chowntestf1.txt[root@centos7~]#llf1.tx
1文件元数据和节点表结构inode表结构每个文件的属性信息,比如:文件的大小,时间,类型等,称为文件的元数据(metadata)node表中有很多条记录组成,第一条记录对应的存放了一个文件的元数据信息第一个node表记录对应的保存了以下信息:inodenumber节点号文件类型权限UIDGID链接数(指向这个文件名路径名称个数)该文件的大小和不同的时间戳指向磁盘上文件的数据块指针有关文件的其他数据
1目录操作tree显示目录树常见选项:-d:只显示目录-Llevel:指定显示的层级数目-Ppattern:只显示由指定wild-cardpattern匹配到的路径mkdir创建目录常见选项:-p:存在于不报错,且可自动创建所需的各目录-v:显示详细信息-mMODE:创建目录时直接指定权限rmdir删除空目录常见选项:-p递归删除父空目录-v显示详细信息注意:rmdir只能删除空目录,如果想删除非
1复制文件&文件夹cp常用选项-i如果目标已存在,覆盖前提示是否覆盖,一般默认[root@centos7dir1]#aliascpaliascp='cp-i'-n不覆盖,注意两者顺序-r,-R递归复制目录及内部的所有内容-a归档,相当于-dR--preserv=all,常用于备份功能-d--no-dereference--preserv=links不复制原文件,只复制链接名
1.文件操作命令pwd#显示当前工作目录绝对路径和相对路径basename#基名只取文件名而不要路径dirname#目录名只取路径,不要文件名cd##更改目录cd..cd-cd路径相关环境变量:PWD:当前目录路径OLDPWD:上一次目录路径ls列出目录内容-a包含隐藏文件-l显示额外的信息-R目录递归-ld目录和符号链接信息-1文件分行显示-S按从大到小排序-t按mtime排序-u配合-t选项,
帮助多层次的帮助whatiscommand--helpmanandinfo/usr/share/doc/RedHatdocumentation、Ubuntudocumentation软件项目网站其它网站搜索1whatis[root@centos7~]#whatistypetype(1)-bashbuilt-incommands,seebash(1)[root@centos7~]#whatisman
Ctrl+l清屏,相当于clear命令Ctrl+o执行当前命令,并重新显示本命令Ctrl+s阻止屏幕输出,锁定Ctrl+q允许屏幕输出,解锁Ctrl+c终止命令Ctrl+z挂起命令Ctrl+a光标移到命令行首,相当于HomeCtrl+e光标移到命令行尾,相当于EndCtrl+f光标向右移动一个字符Ctrl+b光标向左移动一个字符Alt+f光标向右移动一个单词尾Alt+b光标向左移动一个单词首Ctr
1.命令行扩展1.1``和$()$(CMD)OR`CMD`比较""''``三者的区别结论单引号:变量和命令都不认识,当做普通字符串反向单引号:变量和命令都识别,并且会将反向单引号的内容当成命令进行执行后,再交给调用反向单引号的命令继续双引号:不能识别命令,可以识别变量[root@centos7~]#echo"echo$HOSTNAME"echocentos7[r
1.Linux基础1.1用户类型:root用户,普通用户(非root)1.2terminal终端类型控制台终端:/dev/console串行终端:/dev/ttyS#虚拟终端:tty,/dev/tty#图形终端:startx,xwindows伪终端:pty:pseudo-tty,dev/pts/#如SSH远程连接查看当前终端设备[root@centos7~]#tty/dev/pts/11.3交互式
一、计算机基础存储器的层次结构L0寄存器L1L1高速缓存SRAML2L2高速缓存SRAML3L3高速缓存SRAML4主存DRAML5本地二级存储本地磁盘L6远程二级存储web服务器重要概念并发:把CPU的时间进行分片,让各个程序在CPU上轮转,造成一种多个程序同时在运行的假象多线程:需要多个进程,保存程序执行的现场缓存:保存非持久化数据,支持大量的并发访问异步:遇到I/O操作,程序就注册一个钩子函
linux重定向
linux 基础
CentOS7安装
学习内容:linux基础+架构学习时间:2020年9月19日至2021年3月21日
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号