cmd命令

用户集中管理

放肆的年华 提交于 2020-01-12 00:23:25
使用/etc/sudoers里设置用户别名、命令别名来设置各个用户类型所需要的权限和命令来控制用户权限和所能使用的命令 主机别名 # Host_Alias FILESERVERS = fs1, fs2 用户别名 组别名 # User_Alias ADMINS = jsmith, mikem # User_alias AdminsGroup=%xbin 命令别名 # Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum 配置 用户 主机=(主机) 命令 root ALL=(ALL) ALL sudoers文件配置 [root@xbin-S ~]# grep -v "##" /etc/sudoers # Host_Alias FILESERVERS = fs1, fs2 # Host_Alias MAILSERVERS = smtp, smtp2 # User_Alias ADMINS = jsmith, mikem # Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin

YC-S1-20191219 cmd命令

隐身守侯 提交于 2020-01-11 04:54:21
cmd里常用指令 (1)文件夹相关 cd 改变文件夹 cd .. cd ../ 返回上一级 dir 展示文件夹下面的所有的子文件 盘符 切换盘符 md 创建目录 rd 删除目录 rd /s 删除目录下面的所有文件 tree 用树状图显示这个文件下面的所有的文件 (2)文件相关 创建文件 fsutil file createnew 文件名 大小 使用记事本打开文件 notepad del copy move (3)网络和系统相关 ipconfig 查看网络连接 ping 查看网络是否连通某个网络地址 net 网络命令,或者是用户服务信息管理 regedit 打开注册表 tasklist 查看当前任务进程 taskkill -f /pid 来源: CSDN 作者: HebeTien0330 链接: https://blog.csdn.net/HebeTien0330/article/details/103927745

forfiles命令详解

梦想与她 提交于 2020-01-10 22:27:34
目录复制命令: xcopy //server/bak/ *.* d:/serverbak /s /e /v /c / d /y /h at 05:30 shutdown -s -f 说明: xcopy命令参数可以用xcopy/?查看 at 05:30 shutdown -s -f 表示5:30分自动关机 forfiles命令: forfiles [/p Path ] [/m SearchMask ] [/s ] [/c Command ] [/d [{+ | - }] [{MM / DD / YYYY | DD }]] 参数列表 /p Path 指定Path ,表明要从哪里开始搜索。默认的文件夹是当前工作目录,该目录通过键入句号(.) 指定。 /m SearchMask 按照SearchMask 搜索文件。默认的SearchMask 是*.* 。 /s 指示forfiles 在子目录中搜索。 /c Command 在每个文件上运行指定的Command 。带有空格的命令字符串必须用引号括起来。默认的Command 是"cmd /c echo @file" 。 /d [{+ | - }] [{MM / DD / YYYY | DD }] 选择日期大于或等于(+ )(或者小于或等于(- ))指定日期的文件,其中MM / DD / YYYY 是指定的日期,DD 是当前日期减去DD 天

批处理删除文件或列出文件用

时光总嘲笑我的痴心妄想 提交于 2020-01-10 03:59:08
自动删除几天前的文件 Windows 2003 2008测试通过 通过forfiles命令找到几天前的数据。 forfiles的几个参数: /P 可是搜索的路径。在我们这里就是要在哪个目录寻找要删除的文件 /M 根据搜索掩码搜索文件。默认为*,我们要删除某时间以前的文件。我们只关心时间。 /D 文件修改时间在某个时间之前或者之后。-200 表示200天之前的文件。 /C 表示为每个文件执行的命令,这里是要删除该文件所以为"cmd /c del /F /s /q @file"。其中变量@file表示该文件名。 综上所述,得出下列脚本: @echo off echo Del file ::::::::: echo forfiles /P D:\test\DATA /M * /S /D -200 /C "cmd /c del /F /s /q @file" echo forfiles /P D:\test\DATA /D -200 /C "cmd /c del @file" echo done echo . & pase 在linux下可以用find 命令来查找: find ./ -ctime 1 -name “*mail” -exec rm {} \; 删除一天前修改的文件。 rem 删除前一天的历史数据 forfiles /m *.fc /s /D -1 /c "cmd /c del

NGINX(四)配置解析

余生长醉 提交于 2020-01-09 08:37:08
前言 nginx配置解析是在初始化ngx_cycle_t数据结构时,首先解析core模块,然后core模块依次解析自己的子模块。 配置解析过程 nginx调用ngx_conf_parse函数进行配置文件解析,下面是核心代码,函数首先打开配置文件,然后循环调用ngx_conf_read_token读取一行配置,解析出来保存在cf->args中,如果遇到";" 或者 "{", 在文件没有结束和错误情况下,则会回到ngx_conf_parse中,继续执行ngx_conf_handler函数。 char * ngx_conf_parse(ngx_conf_t *cf, ngx_str_t *filename ) { char *rv; ngx_fd_t fd ; ngx_int_t rc ; ngx_buf_t buf ; ngx_conf_file_t *prev, conf_file; enum { parse_file = 0 , parse_block , parse_param } type ; if (filename) { /* 打开配置文件 */ fd = ngx_open_file(filename->data , NGX_FILE_RDONLY, NGX_FILE_OPEN, 0 ); if ( fd == NGX_INVALID_FILE ) { ngx_conf

用批处理文件自动备份文件及文件夹,并自动删除n天前的文件

☆樱花仙子☆ 提交于 2020-01-09 05:02:53
原文: 用批处理文件自动备份文件及文件夹,并自动删除n天前的文件 ---恢复内容开始--- 下是备份的批处理,添加到"计划任务"中,设定时间自动运行 复制代码 代码如下: @echo off rem 格式化日期 rem date出来的日期是"2006-02-22 星期三",不能直接拿来使用,所以应该先格式化一下 rem 变成我们想要的。date:~0,4的意思是从0开始截取4个字符 set d=%date:~0,4%%date:~5,2%%date:~8,2% rem 设定压缩程序路径,这里用的是WINRAR的rar.exe进行打包的 set path=C:\Program Files\WinRAR rem 设定要备份的目录 set srcDir=D:\databasc rem 设定备份文件所在目录 set dstDir=E:\temp\backup rem 设定备份文件的前缀,目前为temp,前缀为backup set webPrefix= rem 如果文件不存在,开始备份 if not exist %dstDir%%webPrefix%%d%.rar start Rar a -r %dstDir%%webPrefix%%d%.rar %srcDir% @echo on 以下是删除N天前备份文件的批处理,注:在windows2003下,如XP下因为没有forfiles.exe

用批处理文件自动备份文件及文件夹,并自动删除n天前的文件

廉价感情. 提交于 2020-01-09 01:55:01
---恢复内容开始--- 下是备份的批处理,添加到"计划任务"中,设定时间自动运行 复制代码 代码如下: @echo off rem 格式化日期 rem date出来的日期是"2006-02-22 星期三",不能直接拿来使用,所以应该先格式化一下 rem 变成我们想要的。date:~0,4的意思是从0开始截取4个字符 set d=%date:~0,4%%date:~5,2%%date:~8,2% rem 设定压缩程序路径,这里用的是WINRAR的rar.exe进行打包的 set path=C:\Program Files\WinRAR rem 设定要备份的目录 set srcDir=D:\databasc rem 设定备份文件所在目录 set dstDir=E:\temp\backup rem 设定备份文件的前缀,目前为temp,前缀为backup set webPrefix= rem 如果文件不存在,开始备份 if not exist %dstDir%%webPrefix%%d%.rar start Rar a -r %dstDir%%webPrefix%%d%.rar %srcDir% @echo on 以下是删除N天前备份文件的批处理,注:在windows2003下,如XP下因为没有forfiles.exe,未测试拷贝2003的文件到XP的system32目录

CentOS 7开启防火墙端口

 ̄綄美尐妖づ 提交于 2020-01-09 00:39:49
1.开启防火墙   systemctl start firewalld 2.添加   firewall-cmd --zone=public --add-port=80/tcp --permanent 3.重新载入   firewall-cmd --zone= public --query-port= 80/tcp 4.删除 firewall-cmd --zone= public --remove-port= 80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 3.firewall-cmd --reload 附上防火墙的基本使用 1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。 启动一个服务:systemctl

vim配置vimrc详解

南楼画角 提交于 2020-01-07 16:56:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> vimrc的存放位置: 系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimrc" 用户 exrc 文件: "$HOME/.exrc" 系统 gvimrc 文件: "$VIM/gvimrc" 用户 gvimrc 文件: "$HOME/.gvimrc" 系统菜单文件: "$VIMRUNTIME/menu.vim" $VIM 预设值: "/usr/share/vim" vimrc文件内容 : "是否兼容VI,compatible为兼容,nocompatible为不完全兼容 "如果设置为compatible,则tab将不会变成空格 set nocompatible source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim "设置鼠标运行模式为WINDOWS模式 behave mswin " Multi-encoding setting, MUST BE IN THE BEGINNING OF .vimrc! " if has("multi_byte") " When 'fileencodings' starts with 'ucs-bom', don't do this manually "set

perl 在windows上获取当前桌面壁纸

前提是你 提交于 2020-01-07 04:51:57
更多 #!/usr/bin/perl # 在windows获取当前的桌面壁纸 # See also: https://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/ use v5.26; use strict; use utf8; use autodie; use warnings; use Encode qw(decode encode); use experimental 'smartmatch'; # 忽略智能匹配的错误警告 use Getopt::Long qw(GetOptions); use File::Copy; use File::Spec::Functions; use File::Basename; use Term::ANSIColor; use Data::Dumper; # my $cmd = $ENV{COMSPEC}; 可能不存在此环境变量 my $reg = $ENV{SYSTEMROOT} . '\System32\reg.exe'; # 通过命令行指定reg.exe的位置 my $cmd = $ENV{SYSTEMROOT} . '\System32\cmd.exe'; # cmd.exe路径 my $open; # 是否打开 my $help;