linux中cat
⑴ 在linux运维中如何用cat命令创建一个前台进程
具体操作如下:
打开终端,进入你想卜雀姿要创建进程的目录。
输入cat命令,岁大并指定你想要创建的文件名。例如:
- cat > myfile
在新的一行中输入你想要保存在文件中的内容。例如:
- This is the content of my file.
按下CTRL + D键退出输入模式,这样cat命令就会停止运行,并创建一个新的文件。
使用ls命令检查型绝新文件是否已经被创建
⑵ 请问linux下怎么删除用cat建立的档案
请问linux下怎么删除用cat建立的档案?
rm fliename
怎么删除用databinding建立的xml档案
这个在网上一搜就有了啊,只要把里面涉及到xml的东西都改为你自己的xml档案就行了。给你个知道的参考吧里面写的很详细。
怎么删除用oraclea *** 建立的VOL-oracle
用ROOT 账户, oraclea *** deletedisk <created_diskname> to delete your volumn disk
mongodb 怎么删除mkdir建立的资料夹
建立森乎拆资料夹可以使用mkdir命令
建立档案的方法就比较多了
比如toutch可以建立一个空白档案
也可以使用档案编译器比如vim或者nano或者gedit等等建立档案
甚至也可以使用重定向符比如>以及>>来建立一个档案
建立档案的方法是非常多的
删除档案的方法一般可以使用rm进行删除
也可以使用rmdir删除资料夹,不过无法删除非空目录
那么就可以使用rm的-r选项来删除非空目录
不管是建立还是删除档案或者资料夹都需要使用命令的使用者拥有相应的许可权
如果没有许可权的话操作也会失败
请问UG里建立的ipw怎么删除?
到你的档案的目录下删除。
linux 怎么删除 建立的 连结 ln
linux命令 - ln - 建立和删除软、硬连结
在Linux系统中,核心为每一个新建立的档案分配一个Inode(索引结点),每个档案都有一个惟一的inode号。档案属性储存在索引结点里,在访问档案时,索引结点被复制到记忆体在,从而实现档案的快速访问。
连结是一种在共享档案和访问它的使用此枣者的若干目录项之间建立联络的一种方法。Linux中包括两种连结:硬连结(Hard Link)和软连结(Soft Link),软连结又称为符号连结(Symbolic link)。符号连线相当于Windows下的快捷方式。
一、硬连结
硬连结说白了是一个顷歼指标,指向档案索引节点,系统并不为它重新分配inode。可以用:ln命令来建立硬连结。
语法:
ln [options] existingfile newfile(sexistingfile 待建立连结档案的档案,newfile是新建立的连结档案)
ln [options] existingfile-list directory
-f 建立时,将同档案名删除.
-i 删除前进行询问.
ln -s abc cde 建立abc 的软连线
ln abc cde 建立abc的硬连线,
用法:
第一种:为”existingfile”建立硬连结,档名为”newfile”。
第二种:在”directory”目录中,为”existingfile-list”中包含的所有档案建立一个同名的硬连结。
常用可选[options] –f 无论”newfile”存在与否,都建立连结。-n 如果”newfile”已存在,就不建立连结。
下面举一些例子:
[root@rekfan. test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
[root@rekfan. test]# ln file2 file2hand
[root@rekfan. test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
[root@rekfan. test]#
注意在建立连结前,file1 显示的连结数目为1,建立连结后file1和file1hard的连结数目都变为2;file1和file1hard在inode号是一样的file1和file1hard显示的档案大小也是一样。可见进行了ln命令的操作结果:file1和file1hard是同一个档案的两个名字,它们具有同样的索引节点号和档案属性,建立档案file1的硬连结,就是为file1的档案索引节点在当前目录上建立一个新指标。你可以删除其中任何一个,如rm file2 ,每次只会删除一个指标,连结数同时减一,当连结数减为0时,核心才会把档案内容从磁盘上删除。
还可以在不同目录,但同一档案系统中建立档案的硬连结。设file1、file2在目录/home/root/dir1中,下面的命令,在/home/root中建立file2的硬连结。
ln file2 /home/root/file2hard
下面的程式,是将dir1目录中所有档案,在目录dir2中建立硬连结
#mkdir dir2
#ln /home/root/dir1/* /home/root/dir2
如果使用了 ln –f existingfile newfile,如果newfile已经存在,则无论原来newfile是什么档案,只用当前使用者对它有写许可权,newfile就成为exisitngfile的硬连结档案。
尽管硬连结节省空间,也是Linux系统整合档案系统的传统方式,但是存在一下不足之处:
(1)不可以在不同档案系统的档案间建立连结
(2)只有超级使用者才可以为目录建立硬连结。
二、软连结(符号连结)
软连结克服了硬连结的不足,没有任何档案系统的限制,任何使用者可以建立指向目录的符号连结。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网路对档案进行连结。
建立软连结,只要在ln后面加上选项 –s,下面举个例子
[root@rekfan. test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
[root@rekfan. test]# ln -s file1 file1soft
[root@rekfan. test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
1491140 lrwxrwxrwx 1 root root 5 07-14 14:24 file1soft -> file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
从上面连结后的结果可以看出来软连结与硬连结,区别不仅仅是在概念上,在实现上也是不同的。区别:硬连结原档案&连结档案公用一个inode号,说明他们是同一个档案,而软连结原档案&连结档案拥有不同的inode号,表明他们是两个不同的档案;在档案属性上软连结明确写出了是连结档案,而硬连结没有写出来,因为在本质上硬连结档案和原档案是完全平等关系;连结数目是不一样的,软连结的连结数目不会增加;档案大小是不一样的,硬连结档案显示的大小是跟原档案是一样的,这用强调,因为是等同的嘛,而这里软连结显示的大小与原档案就不同了,file1大小是48B,而file1soft是5B,这里面的5实际上就是“file1”的大小。
总之,建立软连结就是建立了一个新档案。当访问连结档案时,系统就会发现他是个连结档案,它读取连结档案找到真正要访问的档案。
在不同系统之间建立软连结、对目录建立连结,这里就不举例了,读者可以自己去尝试,我也是在不断实践中学习的。
当然软连结也有硬连结没有的缺点,因为连结档案包含有原档案的路径资讯,所以当原档案从一个目录下移到其他目录中,再访问连结档案,系统就找不到了~~,而硬连结就没有这个缺陷,你想怎么移就怎么移(呵呵);还有它要系统分配额外的空间用于建立新的索引节点和储存原档案的路径。
补充一下:可以通过symlink来检视连结档案,可以用 man symlink来学习。
三、删除连结
有建立就有删除
rm -rf symbolic_name 注意不是rm -rf symbolic_name/
[root@rekfan. test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 0 07-14 14:17 file1
1491140 lrwxrwxrwx 1 root root 5 07-14 14:24 file1soft -> file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
[root@rekfan. test]# rm -rf file1soft
[root@rekfan. test]# ls -il
总计 0
1491138 -rw-r–r– 1 root root 0 07-14 14:17 file1
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2
1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
[root@rekfan. test]#
————————————
linux 软连线和硬连结的区别:
————————————
4点不同 :
(1)软连线可以 跨档案系统 ,硬连线不可以 。
实践的方法就是用共享档案把windows下的 aa.txt文字文件连线到linux下/root目录 下 bb, . ln -s aa.txt
/root/bb 连线成功 。ln aa.txt /root/bb 失败 。
(2)关于 I节点的问题 。硬连线不管有多少个,都指向的是同一个I节点,会把 结点连线数增加 ,只要结点的连线数不是 0,档案就一直存在 ,不管你删除的是
原始档还是 连线的档案 。只要有一个存在 ,档案就 存在 (其实也不分什么 原始档连线档案的 ,因为他们指向都是同一个 I节点)。 当你修改原始档或者连线档案
任何一个的时候 ,其他的 档案都会做同步的修改 。软连结不直接使用i节点号作为档案指标,而是使用档案路径名作为指标。所以 删除连线档案 对原始档无影响,但
是 删除 原始档,连线档案就会找不到要指向的档案 。软连结有自己的inode,并在磁盘上有一小片空间存放路径名.
(3)软连线可以对一个不存在的档名进行连线 。
(4)软连线可以对目录进行连线。
备注:I节点 :它是UNIX内部用于描述档案特性的资料结构.我们通常称I节点为档案索引结点(资讯结点).i节点 含有关于档案的大部分的重要信 息,包括档案资料块在
磁盘上的地址.每一个I节点有它自己的标志号,我们称为档案顺序号.I节点包含的资讯 1.档案型别 2.档案属主关系 3.档案的访问许可权 4.档案的时间截.
Note:
硬连结看做是档案的副本
软连线看做是档案的快捷方式
linux怎么删除dd建立的装置
Linux-dd命令详解
Linux-dd命令详解
dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个档案,并在拷贝的同时进行指定的转换。
名称: dd
使用许可权: 所有使用者dd 这个指令在 manual 里的定义是 convert and a file
使用方式:
dd [option]
如果你想要线上看 manual, 可以试试:
dd --help
或是
info dd
如果你想要看看这个版本如何:
dd --version
输入或输出
dd if=[STDIN] of=[STDOUT]
强迫输入或输出的Size为多少Bytes
bs: dd -ibs=[BYTE] -obs=[SIZE]
强迫一次只做多少个 Bytes
cbs=BYTES
跳过一段以后才输出
seek=BLOCKS
跳过一段以后才输入
skip=BLOCKS
当然你可以拿这个来方便的拷贝光盘(注意,你的光盘是标准的 iso9660格式才可以这么做唷!)
dd if=/dev/cdrom of=cdrom.iso
其中 if 后面以及 of 后面的内容依你的需求调整。
然后给系统这个指令就可以烧了:
cdrecord -v cdrom.iso
这篇不是在讲 cdrecord 的,所以上面的指令是最为简单但是不一定能符合您的硬体环境...
功能:把指定的输入档案拷贝到指定的输出档案中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的disk命令的作用。先用dd命令把软盘上的资料写成硬盘的一个寄存档案,再把这个寄存档案写入第二张软盘上,完成disk的功能。需要注意的是,应该将硬盘上的寄存档案用rm命令删除掉。系统预设使用标准输入档案和标准输出档案。
语法:dd [选项]
if =输入档案(或装置名称)。
of =输出档案(或装置名称)。
ibs = bytes 一次读取bytes位元组,即读入缓冲区的位元组数。
skip = blocks 跳过读入缓冲区开头的ibs*blocks块。
obs = bytes 一次写入bytes位元组,即写入缓冲区的位元组数。
bs = bytes 同时设定读/写缓冲区的位元组数(等于设定ibs和obs)。
cbs = byte 一次转换bytes位元组。
count=blocks 只拷贝输入的blocks块。
conv = ASCII 把EBCDIC码转换为ASCIl码。
conv = ebcdic 把ASCIl码转换为EBCDIC码。
conv = ibm 把ASCIl码转换为alternate EBCDIC码。
conv = block 把变动位转换成固定字符。
conv = ublock 把固定位转换成变动位。
conv = ucase 把字母由小写转换为大写。
conv = lcase 把字母由大写转换为小写。
conv = notrunc 不截短输出档案。
conv = swab 交换每一对输入位元组。
conv = noerror 出错时不停止处理。
conv = sync 把每个输入记录的大小都调到ibs的大小(用NUL填充)。
例1:要把一张软盘的内容拷贝到另一张软盘上,利用/tmp作为临时储存区。把源盘插入驱动器中,输入下述命令:
$ dd if =/dev/fd0 of = /tmp/tmpfile
拷贝完成后,将源盘从驱动器中取出,把目标盘插入,输入命令:
$ dd if = /tmp/tmpfile of =/dev/fd0
软盘拷贝完成后,应该将临时档案删除:
$ rm /tmp/tmpfile
例2:把.i这个档案写入软盘中,并设定读/写缓冲区的数目。
(注意:软盘中的内容会被完全覆盖掉)
$ dd if = .i of = /dev/fd0 bs = 16384
C#用 StreamWriter建立的档案!怎么删除档案中的某条资讯?
StreamWrite是这样的,写入的档案原内容会被新写入的覆盖掉。
如果一次写入一行,可以使用While()回圈,只要读取的没有结束,就回圈向文字写入内容,只要StreamWriter不结束,内容是可以持续写入的。
如果下一次新写入内容,而原TXT的内容也要储存的话,可以用File.ReadAllText()方法,把原内容先读出来,然后把原内容+新写入的内容再写入进去。
在linux下 用saslpasswd2 建立的使用者,要怎么删除?
格式: saslpasswd [-p] [-d] [-c] [-n] [-f file] [-u domain] [-a appname]
上面是它的用法,-d是删除。
你可以这样删除:saslpasswd2 -d 使用者名称
使用者名称就是你用saslpasswd建立的那个使用者。
希望能帮到你。