为您找到搜索结果:7454个
rm删除文件时排除特定文件
删除当前目录下所有的*.txt文件,但除了test.txt文件:rm`ls*.txt|grep-vtest.txt`或者rm`ls*.txt|egrep-vtest.txt`或者rm`ls*.txt|awk'{if($0!="test.txt")print$0}'`或者rm`find.-name*.txt|grep-vtest.txt` 排除多个文件:rm`ls*.txt|egrep-v'(test.txt|fff.txt|ppp.txt)'注意,这时只能用egrep,不可以用grep。而且(test.txt|fff.txt|ppp.txt)中不能有空格。另外,还可以在排除字符中使用正则表达式。 ...
Linux下查看文件和文件夹大小
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子: 以下是代码片段:[yayug@yayu~]$df-hFilesystem Size UsedAvailUse%Mountedon/dev/sda1 3.9G 300M 3.4G &nbs...
显示隐藏文件
ubuntu显示隐藏文件的快捷键:Ctrl+h ...
git 忽略已跟踪的文件
对于未跟踪的文件,可以编辑.gitignore文件进行忽略。 对于已跟踪的文件,编辑.gitignore文件不会起作用,它只针对未被跟踪的文件,也就是你先设置规则,然后添加的新文件符合这些规则的就会被忽略。为了忽略已跟踪的文件,可以使用如下命令:gitupdate-index--assume-unchangedfilename该命令用来忽略指定文件的变动,在gitstatus的时候不会检查这个文件是否变化,也就不会被提交。 撤销上述命令,用:gitupdate-index--no-assume-unchangedfilename ...
python 文件夹操作
常用的一些1importos23ford,cd,flinos.wald('.'):4 forfinfl:5 sufix=os.path.splitext(f)[1][1:]6 ifsufix=='py':7 filename=os.path.join(d,f)8 print'filenameis:'+filename ...
python Pandas修改csv文件某一列的值
将作者单位名称中的邮编去掉1.通过pandas读取csv文件2.获取某一列的值并进行类型转换3.通过apply方法中的匿名函数进行数据的处理4.输出到原始文件中 importpandasaspdfile="2019/万网2019.csv"data=pd.read_csv(file,encoding='utf-8')data[u'作者单位名称']=data[u'作者单位名称'].astype(str)data[u'作者单位名称']=data[u'作者单位名称'].apply(lambdax:re.sub('d+','',x))data.to_csv(file,index=False,encoding='utf-8') ...
python selenium 下载滑块验证码
#_save_url保存路径defimage_cj(driver,_save_url):try:_file_name=random.randint(0,100000)_file_url_drop=_save_url+str(_file_name)+'背景.png'#滑块背景存储地址_file_url=_save_url+str(_file_name)+'验证.png'#滑块存储地址_pic_url_drop=driver.find_element_by_xpath('//*[@id="slideBkg"]')#定位滑块背景图元素mutex.acquire()get_pic(_pic_url_drop.get_attribute('src'),_file_url_drop)#根据滑块背景图的url下载图片time.sleep(1)mutex.release()_pic_url=driver.find_element_by_xpath('//*[@id="slideBlock"]')#定位滑块元素mutex.acquire()get_pic(_pic_url.get_attribute('...
引入js文件,ajax不执行操作
今天写了一个页面,在页面中写的可以执行,但是放到js里面,引入到页面,ajax却不执行了,仔细一看原来是路径的原因${pageContext.request.contextPath}为获取项目名称,因为用的springmvc框架,在页面中可以使用,但是js文件里面就错了,应该改为:js引入后,ajax会自动获取项目路径,所以${pageContext.request.contextPath}不用加。...
create-react-app创建项目后运行npm run eject命令报错解决办法
最近在用create-react-app创建项目,因要配置各种组件,比如babel,antd等,需要运行npmruneject命令把项目的配置文件暴露出来,但是还是一如既然碰到报错,因为是在本地新创建的文件,没有添加git记录把这个错误做个笔记,不要老是去查资料 大家可以在根目录下运行命令create-react-apptestcdtestgitinitgitadd.gitcommit-m'Savingbeforeejecting'npmruneject也可以自行添加git文件添加git代码 然后运行成功 文件目录变化 ...
微信小程序 图片路径自动加上文件目录导致渲染报错问题
最近在做小程序时候,发现一些商品图片在渲染时一直报错,也不显示,但是控制台打印出来的路径却有没有问题报错提示出错的路径会在前面自动加上“page/**”,思索了之后想到了微信只能解释https的地址,顿时来了主意, 错误如图 在遍历时对图片路径进行处理,加上https://dataSource&&dataSource.map((item,index)=>{item.image="https://"+item.imageconsole.log("普通咖啡----",item.image);data.push(item)}) 这样处理后就不报错啦...
在github上创建自己的代码仓库
git用了很久了,github也用很久了,但一直都是使用别人的项目,最近想把自己写的一些代码放到自己的帐号上去以为就是很简单的代码推送,真正做一次时候才发现,原来坑还不少呢,就把这次的经历记录一下1,首先,准备工作,你得有一个自己的github帐号,其次,你得安装了git工具,最后你还得有自己的本地项目,2,在github上创建自己的远程代码仓库 3,下载github客户端下载地址:http://windows.github.com安装成功并登录后如下4,添加本地目录到远程仓库在你的本地文件目录下右击,就会出现GitBash选项,点击进入。5、设置用户名和邮箱地址。这两个值是作为上传时记录的值。输入命令:gitconfig--globaluser.name"用户名"gitconfig--globaluser.email"邮箱"设置好后可以用命令查看当前的设置:gitconfig--globaluser.name6、初始化本地仓库gitinit此目录下会创建一个.git的文件(此文件可能会隐藏)7,将该项目纳入.git版本控制中gitadd.一定要注意add和.之间...
linux2.6.30.4内核移植(5)——构建根文件系统(yaffs文件系统格式的镜像)
一、首先编译并安装BusyBox这里使用的交叉编译器还是3.4.5.注意:编译内核、编译BusyBox以及编译文件系统中的所有应用程序的交叉编译器要使用同一个版本。1、获取BusyBox源码下载地址:http://www.busybox.net/downloads/这里下载busybox-1.13.0.tar.bz22、修改并配置BusyBox解压BusyBox,进入到其顶层目录,修改顶层Makefile:将164行修改为:/CROSS_COMPILE?=arm-linux-将189行修改为:/ARCH?=arm3、执行makemenuconfig,进入配置单:需要注意的配置选项如下:BusyboxSettings—>GeneralConfiguration:BusyboxSettings—>BuildOptions:BusyboxSettings—>InstallationOptions:BusyboxSettings—>BusyboxLibraryTuning:LinuxModuleUtilities—>保存配置并推出配置单。4、执行命令make;ma...
linux2.6.30.4内核移植(3)——yaffs文件系统移植
内核源码:linux2.6.30.4交叉编译工具:3.4.5移植linux内核至:TQ2440工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.html一、下载yaffs2源码二、进入yaffs2目录,执行打补丁脚本文件patch-ker.sh,打补丁到内核中:/cdyaffs2./patch-ker.shc…/linux2.6.30.4三、在内核配置中添加对yaffs的支持执行makemenuconfig进入配置单,具体配置如下:其他配置使用默认值。保存退出,编译镜像即可。烧写镜像文件到开发板,启动后可看到yaffs的安装信息:这样内核就支持YAFFS文件系统了。另外,内核原来已经支持JFFS2文件系统。...
根文件系统
根文件系统是指挂载于文件系统层次结构根部的文件系统,简单的表示为/。简单来说,根文件系统是内核挂载的第一个文件系统,挂载的位置是文件系统层次结构的顶端。Linux系统对于根文件系统有一些特殊的要求。Linux要求根文件系统中包含应用程序和工具软件,通过它们来引导系统、初始化系统服务(比如网络和系统控制台)、加载设备驱动程序和挂载额外的文件系统。...
Linux内核配置.config文件
在命令行中,进入顶层内核目录,并输入命令makemenuconfig,就可以启动一个基于菜单的内核配置编辑器。从这里开始,你可以访问每个可用的配置参数,并生成一个定制的内核配置。当你退出配置编辑器时,它会提示你是否保存修改,如果选择保存修改,全局配置文件.config就会被更新(如果不存在,则会被创建)。顶层Makefile会使用这个.config文件来构建内核。大多数内核软件模块也通过.config文件间接地读取配置内容,原理如下:在构建过程中,构建系统会处理这个.config文件,并生成一个名为autoconf.h的C语言头文件,放在目录…/include/linux中,这个文件是自动生成的。尽量不要直接修改这个文件,因为当配置有变动并且新的构建开始后,你所做的修改就丢失了。很多内核源文件直接使用预处理指令#include来包含这个文件。内核构建文件在每条内核编译命令行中都包含了这个autocongf.h文件,具体是使用了编译命令gcc的-include选项,如下所示:gcc…–includeinclude/linux/autoconf.h…<somefile.c>各个...