2023年12月16日发(作者:)

作用命令shutdoshutdown-h-rnow关机/重启poweroffreboot切换用户su切换目录cdsusu -格式...~-/在后BASH作业管理[命令]&jobs[Ctrl+C][Ctrl+Z]bg [编号]fg [编号]sudodate+%Y--%m--%d%Y%m%d-u-s "20:20:20"进进使用date日期时间hwclockclockcaluptimeechozipunzipgziptarlocateupdatedb显显查看系统运行echo "[文本]"zip 压缩文件名称 压缩内unzip 解压缩文件gzip 压缩文件t-cvf-xvf-cvzflocate keyword建立find-name *[文本]*-name *[后缀]输出压缩/归档文件夹

查找文件/文件夹findman/info获取帮助所有命令DOC文件idpwdpasswdwhoamiwhow配置文件-user-grou-ctime-size-type-type d-type l-perm [权限][man|info] [命令][man|info] -k [关键字][man|info] "/关键字"-h--help显显修显示有显示有哪/etc/passwd/etc/shadow/etc/groupuseradd [用户名]-d [家目录]-s-u [UID]-g [组]-G [附属组]usermod 参数 username-l [新用户名]-u [新UID]-d [新家目录]-g [新主组]-G [新附属组]-L-Uuserdel [用户名]-rgroupadd [组名]groupmod -n [新组名] [组名]groupmod -g [新GID]groupdel [组名]chown [用户名] [文件名]chgrp [组名] [文件名]用户useraddusermoduserdelgroupadd组groupmodgroupdelchownchgrp

chown/chgrpchmod-Rchmod [权限] [文件]ugoarwx421chmod go-xumask [权限]普通用户root目录文件对文件的影响以文件所属用户的身份执行,而非当前用户chmod u+s [文件]/数字权限为4以文件所属组的身份执行chmod g+s [文件]/数字权限为2无chmod o+t [文件]/数字权限为1chmod [四位数字] [文件]mount -o acl /dev/sda5/mntgetfacl facl -m u:nash_su:facl -m g:nash_su:facl -x u:nash_sulinuxcast查看网ifconfigifconfig -aifconfig eth[0-9]ifup eth[0-9]ifdown eth[0-9]文件权限文件权限umask特殊权限setuid特殊权限setgidstick完整权限高级权限ACLlspci/lsusbifconfig网络设置ifupifdown

网络设置setup/etc/sysconfig/network-scripts/ifcfg-eth0配置文件/etc//etc/hostsping IP地址pingping 域名hosthost 域名digdig 域名ipip routetracerouttraceroute 域名mtrmtr 域名hostnamehostnamehostname [新主机名]配置文件/etc/sysconfig/network名称说明STDIN标准输入STDOUT标准输出STDERR标准错误关键字定义>标准输出 > 文件(覆盖)将标准输出重定向到文件>>(追加)将标准错误重定向到文件2>(覆盖)将标准错误与标准输出重定2>&1向到文件<需要标准输入 < 文件|标准输出 | 接受标准输入lsls [地址]-als-l-R-ldcp [原文件] [目标位置]cp-r-vmv [文件] [新文件名]mv [文件] [新位置]mvmv [文件] [新位置/新文件名]filefile [文件]touchtouch [文件]rm [文件或目录]-irm-rsetup网络状态数据流重定向管道文件及文件夹

件夹rmmkdirrmdircatheadtailmorelessvim-fmkdir [目录名称]rmdir [目录名称]cat [文件]head [文件]-ntail [文件]-n-fmore [文件]less [文件]vimvim [文件][Esc]i[:]oddyyp[数字]yyur[字符]/[关键字]nwqq!xset nu![系统命令]sh[Ctrl]dgrep [参数] [关键字] [文档]-i-n-v-A[数字]-B[数字]cut [参数] [文件]-b-c-d[分隔符]-f-n-n:字符的最后一个字节落在由命令模式ex模式grepcut文本处理

wcsortuniqdifftrsedrunlevelinit运行级别相关文件GRUB加密加密密码wc [文件]-1-w-c-msort [文件]-r-n-f-u-t [字符]-k [列数]uniq [文件]diff [文件] [文件]-i-n-udiff -u linuxcatr [文件]tr -d ‘TMD’

软件管理查看硬件及驱动信息rpm -qarpm -qf [filename]rpm -qi [packagename]rpm -ql [packagename]rpm -qiq []rpm -qlp []rpm --import [RPM-GPG-KEY-CentOS-6]rpm -K []rpm -V [software]yum install [software-name]yum remove [software-name]yum update [software-name]yum search [keyword]yumyum list[all|installed|recent|updates]yum info [packagename]yum whatprovides[filename]yum clean all/etc/.d/[Linuxcast]name = This is LinuxCastrpm soft repo配置文件baseurl =bled = 1gpgcheck = 1YUM配置文件必须由将所有rp通过rpm命运行命令cre创建YUM仓如果有分组信息,则在库createrepo -g

CentOS/RHEL的分组信息保存在本机通过file方式直接使用,lspcilspci/lsulsusbsb-vlsmodlsmodfdisk -lfdiskfdisk /etc/[sda]partprobepartproberpm

配置文件硬盘分区mke2fs/pro/partitionsmke2f-t-b [32]-c-L [SYSTEM]-jdumpe2fs [/etc/sda1]e2lable [/etc/sda1][SYSTEM]e2lable [/etc/sda1]fsck [/etc/sda1]-y-t [est4]mount [/dev/sd3] [/mnt/]mount-t [ext4]-a-ororwsyncasyncnoatimeatimeremountumount [/mnt]rmount [/dev/sda3]fuser -m /mntlsof /mnt/etc/fstab挂载设备 挂载点 文/dev/sda如设备有label则可以pvcreate /dev/sdb/dev/sdcvgcreat linuxcast/dev/sdb /dev/sdclvcreat -n mylv -L 4/dev/linuxcast/mylvmount /dev/linuxcast/mlv/mntpvdisplayvgdisplaylvdisplaydumpe2fs分区信息e2lable恢复文件系统fsckmount文件系统的挂载/卸载umountfuserlsof配置文件创建LVM查看LVM

删除LVMLVM拉伸逻辑卷拉伸卷组缩小逻辑卷缩小卷组lvremove/dev/linuxcast/mylvvgremove linuxcastpvremove /dev/sdbvgdisplaylvextend -L +1G/dev/linuxcast/mylvlvdisplyresize2fs/dev/linuxcast/mylvef -hpvcreate /dev/sddpvestend linuxcast/dev/sddvgdisplyumount/dev/linuxcast/mylvresize2fs/dev/linuxcast/mylv 1Glvreduce -l -1G/dev/linuxcast/mylvlvdisplaymount/dev/linuxcast/mylv /mntvgreduce linuxcast/dev/sddvgdisplay

参数hutdown [关机、重启] 时间关闭计算机重新启动立即关机重新启动切换到root用户且使用当前运行环境切换到root用户且使用新的运行环境cd 目录上一级目录当前目录加用户目录上一个工作目录路根目录在后台运行进程在后台运行的所有作业退出程序暂停进程进程在后台继续运行进程在前台继续运行使用管理员身份运行命令date 参数显示当前时间格式化显示时间,连字符无具体要求年月日显示格林威治时间修改时间显示硬件时钟时间显示硬件时钟时间查看日历统运行时间,及过去1,5,15分钟负载输出文本压缩文件解压缩文件压缩文件tar 参数 归档文件创建新的归档文件打开归档文件归档并压缩生成文件.根据关键字快速查找文件,文件夹建立或更新locate数据库find 查找目录 查找参数查找文件名含有[文本]的查找后缀为[后缀]的

属于某用户的属于某组的修改时间文件大小根据类型查找目录类型文件链接,快捷方式类文件查找权限为[权限]的查询命令查询包含该关键字的文档搜索关键字获得帮助获得帮助/usr/share/doc显示当前用户信息显示当前的工作目录修改当前用户密码显示当前用户显示有哪些用户已经登陆系统示有哪些用户已经登录及其进程用户信息用户密码组信息创建一个新用户指定家目录登陆shell指定UID指定主组指定附属组修改用户信息修改用户名修改UID修改家目录修改所属组修改附属组锁定用户使其不能登录解除锁定删除用户但保留家目录删除用户同时删除家目录创建组修改组名称修改组ID删除组改变文件所属用户改变文件所属组

递归修改目录下所有文件更改文件权限所属用户所属组其他用户所有人可读可写可执行wrxchmod 设置当前用户的umask为[权限]002022777-umask666-umask对目录的影响无所属用户x->s 文件名红色目录的新建文件,文件夹所属组与该目录相同所属组x->s有写入权限只可删除其拥有文件其余用户x->t 文件名蓝色分别为特殊权限,u,g,o启动ACL功能,根目录默认打开查看一个文件/文件夹的ACL设置针对一个用户对文件进行ACL设置针对一个组对文件进行ACL设置删除一个ACl设置查看网卡(PCI接口或USB接口)查看接口硬件信息查看所有接口硬件信息查看置顶接口打开接口关闭接口

设置选项网卡配置文件DNS配置文件静态主机名配置文件显示动态ping值显示动态ping值(ping会先解析域名)DNS解析DNS解析显示路由表追踪到达目标域名的网络路径进行网络质量测试查看主机名修改主机名(临时)修改主机名(永久)编号012例子 echo“”>outfileecho"">>outfilegrep linuxcast < /etc/psswdcat | grep -n 'echo'列出当前目录下的所有非隐藏文件列出该目录下的所有非隐藏文件显示所有文件显示详细信息递归显示子目录结构显示目录和链接信息拷贝原文件到目标位置归递复制整个目录树显示详细信息重命名移动移动并重命名查看文件类型创建一个空白文件或者更新已有文件修改时间删除文件或目录交互式删除(每一个需确认一次)归递的删除包括目录中的所有内容

强制删除,没有警告提示新建目录删除空白目录显示文件内容显示文件头几行(默认十行)指定行数显示文件末尾几行(默认十行)指定行数追踪显示文件跟新(多用于日志)翻页显示,只能下翻页翻页显示,可以上下翻页启动vim文本编辑器打开文件或新建并打开回到命令模式进入插入模式进入ex模式在当前行下行插入文本删除整行将当前行内容放入缓冲区将缓冲区文本加入光标后将[数字]行放入缓冲区撤销上一个操作用[字符]替换当前字符查找关键字在查找的关键字间切换保存当前修改退出(未保存不允许退出)强制退出保存并推出显示行号执行一个系统命令并显示结果切换到命令行返回vim搜索关键字,参数文档可选搜索忽略大小写显示结果所在行数输出不带关键字的行在输出时显示包含结果所在行之后的行数在输出时显示包含结果所在行之前的行数分割所在文件文本以字节为单位分割义字符为单位分割自定义分隔符指定输出的列号(与-d连用)取消分割多字节符(与-b连用)落在由-b标志的List参数指示
范围之内才被写出

统计文件文本信息只统计行数只统计单词数只统计字节数只统计字符数对文本内容进行排序进行倒序排序基于数字进行排序忽略大小写删除重复行使用[字符]作为分隔符分割为列进行排序当基于指定字符分割时,指定基于那个列排序删除重复的相邻行比较两个文件的区别忽略大小写忽略空格数量的改变统一显示比较详细(生成patch)nuxcast linuxcast-new > 处理文本内容删除关键字转换大小写搜索linuxcast中的linux替换成unix查找1-50行内的linux替换成unix-e指定多个匹配参数-f调用保存在sededit文件中的替换信息一行可以进行多个匹配显示上一个以及当前的运行级别切换运行级别默认运行级别其他配置文件每个级别对应的启动服务password --md5 [加密后的密码]使用md5加密密码安装软件卸载软件升级软件通过http,ftp协议安装显示安装进度显示安装条

列出所有已安装的rpm软件查询目标文件属于哪个rpm包查询指定已安装rpm软件的信息查询指定已安装rpm软件包含的文件查询rom文件信息查询rpm文件包含的文件导入秘钥验证验证已安装的软件安装指定软件卸载指定软件升级指定软件搜索列出所有|安装的|最近的|更新的 软件列出指定软件的信息查询那个rpm包包含该文件清除缓存仓库配置文件仓库名字描述性信息位置1是启用,0是禁用是否启用检验必须由.repo结尾,可存在多个配置文件所有rpm文件拷贝到一个文件夹中rpm命令手工安装createrepo软件令createrepo -v /rpm-directory,则在运行命令时使用参数-g指定分组文件o -g /tmp/*/rpm-director保存在光盘repodata/目录下,文件名以结尾使用,对外的yum可以通过HTTP,FTP或NFS协议共享查看PCI设备查看USB设备详细信息查看加载的驱动模块列出所有安装的硬盘和分区信息对硬盘sd[a-z]进行分区内核更新分区信息(包含在开机程序中)

查看分区信息mke2fs 参数 磁盘文件位置快速分区指定文件系统块大小(每次读写的最小单位)检查坏损块指定卷标建立文件系统日志查看分区的文件系统信息分区加入标签(大写)显示分区的标签检查并恢复损坏的文件系统(需先卸载)不提示而直接进行恢复指定文件系统类型(严重损坏时)将[分区]挂载到[挂载点]上显示所有已挂载的文件系统指定文件系统类型挂载fstab中定义的所有自动挂载项指定挂载选项(逗号隔开)只读读写(默认)不使用缓存使用缓存(默认)每次访问文件不更新文件访问时间每次访问更新文件访问时间(默认)重新挂载文件系统卸载挂载点卸载挂载系统查看使用文件系统的进程查看正在使用的文件自动挂载的文档点 文件系统 挂在选项 dump,fsck相关选项v/sda3 /mnt ext4 default 0 0则可以适合用LABEL=SYSTEM取代/dev/sda3将物理磁盘设备初始化为物理卷创建卷组,并将PV加入卷组中基于卷组创建逻辑卷为逻辑卷创建文件系统共挂载使用pvsvgslvs

删除LV删除VG删除物理卷保证VG中有足够的空闲空间扩充逻辑卷查看扩充后lv大小更新文件系统查看更新后文件系统将要添加的VG的硬盘格式化为PV将新的PV添加到指定卷组中查看扩充后VG的大小卸载已经挂载的逻辑卷缩小文件系统缩小LV查看缩小后的LV挂载将一个PV从指定卷组中移除查看缩小后的卷组大小