仓酷云
标题:
带来一篇CentOS敕令之显示,创立,复制,挪动,删除
[打印本页]
作者:
只想知道
时间:
2015-1-14 20:46
标题:
带来一篇CentOS敕令之显示,创立,复制,挪动,删除
欢迎大家来到仓酷云论坛!
第一个显示:相干敕令ls,pwd
ls敕令很壮大,很经常使用,但也很难记
1-1,
关于非外部敕令(如
ls
、
rm
、
mkdir
等),没法应用
help
来检查赞助
1-2,ll=ls-l//以长格局显示
[root@localhost~]#ls
anaconda-ks.cfgDesktopinstall.loginstall.log.syslog
[root@localhost~]#ll
总计56
-rw-------1rootroot100902-1021:03anaconda-ks.cfg
drwxr-xr-x2rootroot409602-1021:35Desktop
-rw-r--r--1rootroot3203602-1021:02install.log
-rw-r--r--1rootroot364502-1020:59install.log.syslog
[root@localhost~]#
1-3,ls的选项:
-d(显示目次)
-l(长格局显示)
-F(假如为文件夹,则有/标示)
-R(递归检查目次)
-A(显示除该目次和下级目次以外这两个文件夹以外的一切文件,包含隐蔽文件)
-a(显示一切文件,包含隐蔽文件和该目次和下级目次这两个文件夹)
-h(以轻易读取的方法来显示该文件或许文件夹(假如显示文件夹,则须要和-d参数搭配用)的巨细)
1-4,经典实例
[root@localhostdata]#
ll-hd//hd搭配,长格局显示以后文件夹的属性
drwxr-xr-x4rootroot4.0K02-1021:49.
[root@localhostdata]#
ll//仅长格局显示该目次下的内容,可以看到两个文件夹,上面ll//-F更能显示为文件夹,前面有/标示
总计20
drwx------2rootroot1638402-1104:45lost+found
drwxr-xr-x3rootroot409602-1021:50VMtools
[root@localhostdata]#
ll-F//长格局检查该文件夹下的文档,若为文件夹,则左面后/标示,那末此文件夹//下包括有两个文件夹
总计20
drwx------2rootroot1638402-1104:45lost+found/
drwxr-xr-x3rootroot409602-1021:50VMtools/
[root@localhostdata]#
cdVMtools///进入到VMtools文件夹
[root@localhostVMtools]#
ll//不加-h和上面加了-h的差别,加粗字体。。。
总计60668
-r-xr-xr-x1rootroot
1961
02-1021:50manifest.txt
-r--r--r--1rootroot
1847
02-1021:50run_upgrader.sh
-r--r--r--1rootroot
60638465
02-1021:50VMwareTools-9.6.1-1378637.tar.gz
drwxr-xr-x7rootroot
4096
10-1809:26vmware-tools-distrib
-r-xr-xr-x1rootroot
689456
02-1021:50vmware-tools-upgrader-32
-r-xr-xr-x1rootroot
702472
02-1021:50vmware-tools-upgrader-64
[root@localhostVMtools]#
ll-h//检查该文件夹下的文件巨细,-h参数为易懂格局显示巨细,加粗字体//为差别
总计60M
-r-xr-xr-x1rootroot
2.0K
02-1021:50manifest.txt
-r--r--r--1rootroot
1.9K
02-1021:50run_upgrader.sh
-r--r--r--1rootroot
58M
02-1021:50VMwareTools-9.6.1-1378637.tar.gz
drwxr-xr-x7rootroot
4.0K
10-1809:26vmware-tools-distrib
-r-xr-xr-x1rootroot
674K
02-1021:50vmware-tools-upgrader-32
-r-xr-xr-x1rootroot
687K
02-1021:50vmware-tools-upgrader-64
[root@localhost~]#
ls-R/boot///-R参数表现递归显示/boot目次
/boot/:
config-2.6.18-348.el5lost+foundvmlinuz-2.6.18-348.el5
grubsymvers-2.6.18-348.el5.gz
initrd-2.6.18-348.el5.imgSystem.map-2.6.18-348.el5
/boot/grub:
device.mapgrub.confminix_stage1_5stage2
e2fs_stage1_5iso9660_stage1_5reiserfs_stage1_5ufs2_stage1_5
fat_stage1_5jfs_stage1_5splash.xpm.gzvstafs_stage1_5
ffs_stage1_5menu.lststage1xfs_stage1_5
/boot/lost+found:
2,pwd敕令
纯真的显示今朝地点的路径
[root@localhostnetwork-scripts]#pwd
/etc/sysconfig/network-scripts
[root@localhostnetwork-scripts]#cd..
[root@localhostsysconfig]#pwd
/etc/sysconfig
[root@localhostsysconfig]#
第二个:创立之mkdir
用法:
mkdir[
选项
]
目次
...
若目次不存在则创立目次。
长选项必需用的参数在应用短选项时也是必需的。
-m,--mode=
形式
设定权限
<
形式
>(
相似
chmod)
,而不是
rwxrwxrwx
减
umask
-p,--parents
须要时创立下层目次,如目次早已存在则欠妥作毛病
-v,--verbose
每次创立新目次都显示信息
--help
显示此赞助信息并加入
--version输入版本信息并加入
加上-p以后就不会提醒甚么毛病了,岂论你是反复简历了雷同的目次照样你创立了目次下的两一个目次:
[root@localhost~]#ls
anaconda-ks.cfgDesktopinstall.loginstall.log.syslog
[root@localhost~]#
mkdira
[root@localhost~]#ls
aanaconda-ks.cfgDesktopinstall.loginstall.log.syslog
[root@localhost~]#
mkdira
mkdir:没法创立目次“a”:文件已存在
[root@localhost~]#
mkdir-pa
[root@localhost~]#mkdira/aa/aaa
mkdir:没法创立目次“a/aa/aaa”:没有谁人文件或目次
[root@localhost~]#
mkdir-pa/aa/aaa
[root@localhost~]#ls
aanaconda-ks.cfgDesktopinstall.loginstall.log.syslog
[root@localhost~]#
ls-R
.:
aanaconda-ks.cfgDesktopinstall.loginstall.log.syslog
./a:
aa
./a/aa:
aaa
./a/aa/aaa:
./Desktop:
[root@localhost~]#
第三个:创立链接文件之ln
1,不加参数的时刻为创立硬链接,弗成跨分区
[root@localhost~]#
ln/etc/passwd./passwd//在root家目次创立/etc/passwd的硬链接
ln:正在创立指向“/etc/passwd”的硬链接“./passwd”:文件已存在
[root@localhost~]#ll
总计60
drwxr-xr-x3rootroot409602-1200:08a
-rw-------1rootroot100902-1021:03anaconda-ks.cfg
drwxr-xr-x3rootroot409602-1200:25Desktop
-rw-r--r--1rootroot3203602-1021:02install.log
-rw-r--r--1rootroot364502-1020:59install.log.syslog
lrwxrwxrwx1rootroot1102-1200:11passwd->/etc/passwd
[root@localhost~]#ls
aanaconda-ks.cfgDesktopinstall.loginstall.log.syslogpasswd
[root@localhost~]#
cd/boot//到boot目次下
[root@localhostboot]#
ln/etc/passwd./passwd//在boot目次下创立/etc/passwd的硬链接,是不克不及被//创立的,我在分区的时刻,挂在到/boot目次下的谁人磁盘//空间为自力划分出来的磁盘空间,硬链接没法跨装备衔接,所以没法创立。
ln:正在创立指向“/etc/passwd”的硬链接“./passwd”:有效的跨装备衔接
[root@localhostboot]#
ln-s/etc/passwd./passwd//可以看到,ln-s创立的软衔接是可以跨分区的
[root@localhostboot]#ll
总计6333
-rw-r--r--1rootroot678572012-11-29config-2.6.18-348.el5
drwxr-xr-x2rootroot102402-1021:03grub
-rw-------1rootroot283762602-1021:54initrd-2.6.18-348.el5.img
drwx------2rootroot1228802-1104:45lost+found
lrwxrwxrwx1rootroot1102-1212:44passwd->/etc/passwd
-rw-r--r--1rootroot1186262012-11-29symvers-2.6.18-348.el5.gz
-rw-r--r--1rootroot12824242012-11-29System.map-2.6.18-348.el5
-rw-r--r--1rootroot21256602012-11-29vmlinuz-2.6.18-348.el5
[root@localhostboot]#
2,-s参数表现创立一个快捷方法(软衔接
)
[root@localhost~]#
ln-s/etc/passwdpasswd
[root@localhost~]#ll
总计60
drwxr-xr-x3rootroot409602-1200:08a
-rw-------1rootroot100902-1021:03anaconda-ks.cfg
drwxr-xr-x2rootroot409602-1021:35Desktop
-rw-r--r--1rootroot3203602-1021:02install.log
-rw-r--r--1rootroot364502-1020:59install.log.syslog
lrwxrwxrwx1rootroot1102-1200:11passwd->/etc/passwd
[root@localhost~]#
第四个:复制之cp
经常使用敕令选项:
-i
:当有雷同文件存在时,提醒能否笼罩
-r
:递归复制全部目次(复制一个目次的时刻须要加上
r
参数)
-f
:强迫笼罩,不提醒(与
-i
绝对)
-p
:坚持源文件的属性不变
注:在应用
cp
的时刻,可以先检查一下
alias
敕令,
cp
敕令默许的为
cpCi
,也就是在应用
cp
过程当中,现实上是用的
cpCi
,即在有笼罩的时光提示,那末,如今假如想用
cpCf
撤消提醒,就必需先撤消
cp=cpCi;
或许是加上一个本义符
#cpCffile1.txt/host/test/
经常使用的敕令有:
[root@localhost~]#
cp-r/boot/grub//etc/host.confDesktop///将grub目次和host.conf文件复制到//Desktop目次
[root@localhost~]#
lsDesktop/
grubhost.conf
[root@localhost~]#
cp-rf/boot/grub//etc/host.confDesktop///这时候候不会提示覆
//盖,若不加f参数,将会一个一个提示
[root@localhost~]#
ls-FDesktop/
grub/host.conf
[root@localhost~]
第五个:挪动和重定名之mv
[root@localhost~]#ls
aanaconda-ks.cfgDesktopinstall.loginstall.log.syslogpasswd
[root@localhost~]#
touchfile1
[root@localhost~]#
mvfile1file2//将file1的名字改成file2
[root@localhost~]#ls
aanaconda-ks.cfgDesktopfile2install.loginstall.log.syslogpasswd
[root@localhost~]#
mvfile2Desktop///将file2挪动到该目次下的Desktop目次下
[root@localhost~]#
lsDesktop/
file2grubhost.conf
[root@localhost~]#
第六个:删除之rm和rmdir
rm参数和cp参数类似,重要为r和f
-f为不提示
-r为递归删除一个目次(加上-r能力删除目次)
[root@localhostDesktop]#
rm-rgrub///加-r参数,为递归删除一个目次
rm:能否进入目次“grub/”?
[root@localhostDesktop]#
rmgrub///不加-r参数是没法删除目次的
rm:没法删除目次“grub/”:是一个目次
[root@localhostDesktop]#
rm-rgrub/
rm:能否进入目次“grub/”?
//输出y一个一个删除,每步都须要提醒能否确认,这时候加上-f参数撤消提示
[root@localhostDesktop]#
rm-rfgrub///-rf删除目次不带提示的,强迫递归删除
[root@localhostDesktop]#ls//grub目次被删除
file2host.conf
[root@localhostDesktop]#
rmdir只能删除一个空的目次,所以不须要应用了,晓得rm-rf就可以删除任何目次了,然则很风险
简略的敕令我会记住,然则参数我却经常忘却,以此小记!
欢迎大家来到仓酷云论坛!
作者:
愤怒的大鸟
时间:
2015-1-16 22:39
标题:
带来一篇CentOS敕令之显示,创立,复制,挪动,删除
请问谁有Linux的学习心得的吗?简单的说说?
作者:
简单生活
时间:
2015-1-26 06:10
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
作者:
飘飘悠悠
时间:
2015-2-4 20:19
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
作者:
海妖
时间:
2015-2-10 08:19
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
作者:
莫相离
时间:
2015-3-1 08:55
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
作者:
老尸
时间:
2015-3-10 17:15
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
作者:
蒙在股里
时间:
2015-3-17 12:11
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
作者:
若相依
时间:
2015-3-24 14:57
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2