Tail命令参数中有一个参数-n, --lines=N,可以直接输出一个文件中的最后N行。利用此参数,结合tar命令可以在linux下创建类似windows下winrar的自解压了。 # !/bin/sh [ $# != "1" ] && echo "Usage: $0 tarfile" && exit 0 DESTFILE="$1.sh" echo "# !/bin/sh" > $DESTFILE echo "LINES=\`wc -l \$0 | awk '{ print \$1 }'\`" >> $DESTFILE # 计算目标文件的行数 echo "LINES=\`expr \$LINES - 4\`" >> $DESTFILE # 计算...
by LAMP兄弟连 - Linux系统管理 - 2008-11-14 12:55:55 阅读(1155) 回复(1)
本帖最后由 zxdstyle 于 2012-11-15 16:10 编辑 我现在想创建一个文件,但又不想覆盖以前的同名文件, 在编程中要如何做才能绝对创建一个文件呢,保证不会失败?
linux创建文件系统 创建LV [root@jusdoi oracle]# lvcreate -n u01 -L 15G VolGroup01 建文件系统 [root@jusdoi ~]# mkfs -t ext3 /dev/VolGroup01/u01 15g mke2fs 1.39 (29-May-2006) Filesystem label= OS type: linux Block size=4096 (log=2) Fragment size=4096 (log=2) 1966080 inodes, 3932160 blocks 196608 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4026531840 120 blo...
写了这样的一个小程序,umask为0002 int main() { int fildes = open("./tmp.txt", O_CREAT); close(fildes); return 0; } 可是创建出来的文件属性确是 --wSr-x--- 1 lvp lvp 0 Oct 12 11:10 tmp.txt 请详解 貌似不同的机器虽然umask都为0002,但创建出来的文件属性是不同的,除了umask还有其他因素影响文件属性吗? 小弟刚来,还没有分~
提供一个写的模板程序,希望大家提建议。 linux下命令行实用程序(快速创建后缀为.h或.c文件框架) http://pan.baidu.com/netdisk/singlepublic?fid=481149_3335455440
现在想从window定时往linux拷贝文件,但是linux是个嵌入式的系统,很多服务没有,只能是telnet到linux,然后登陆window的ftp来下载文件的方法。 下载下来文件后要根据文件名,比如20141101010111.txt,需要在linux下创建2014/11/01/01,要创建到小时,把这个文件放到几点这个文件夹下,请问大侠有没有方法,尽量简便些
本帖最后由 zyx19891210 于 2012-05-22 18:04 编辑 假如文件名需要定义四个字段,类型如下 field1 integer field2 integer, field3 double, field4 double, filename varchar 文件类型随意 先用*.TXT吧 谁能告诉我个例子 或者具体如何编写 本人编程基础比较差 谢谢!
如题,各位高手请帮忙, linux如何在一个目录下,只能创建文件,也可以修改这个目录下的文件,但是不能删除这个目录下的文件。
2、通过/etc/fstab文件来开机自动挂载文件系统 1)理解fstab 上面我们说了mount挂载存储设备文件系统的办法;现在我们再来说一说在/etc/fstab 中实现开机自动挂载文件系统的办法;首先我们要查看 /etc/fstab ;主要看他的规划写法; # This file is edited by fstab-sync - see 'man fstab-sync' for details LABEL=/1 / ext3 defaults 1 1 /dev/devpts /dev/pts devpts gid=5,mode=620 0 0 /dev/shm /dev/shm tmpfs defaul...
三、挂载文件系统; 挂载文件系统,目前有两种方法,一是通过 mount 来挂载,另一种方法是通过/etc/fstab文件来开机自动挂载; 1、通过mount 来挂载磁盘分区(或存储设备) mount的用法其实也简单,我们说几个常用的; 挂载文件系统的命令格式: [root@localhost]# mount [-t 文件系统 ] [-o 选项] 设备 目录 注: -t 通过这个参数,我们来指定文件系统的类型,一般的情况下不必指定有时也能识加,-t 后面跟 ext3 、ext2...