日期:2014-05-16  浏览次数:20618 次

linux简单操作
1.查看文件操作
进入特定目录合令:“cd "
例:进入根目录下的home目录
#cd /home

进入当前目录下的share目录
#cd share

返回上级目录
#cd ..

返回到根目录
#cd /

从上面可以看到linux中的“cd“命令的用法与“DOS“命令大同小异。
[注意]*进小写字母”cd“而不是大写字母”CD“。在linux系统中是严格区分大小写的参:“cd”≠“CD“

显示目录及文件列表命令:”ls“
例:显示根目录的目录及文件列表
#ls /

显示根目录下的etc目录下的内容
#ls /ect

显示当前目录下的内容
#ls

常 用参数:
#ls -c '按文件建立的时间排序
参数:
“-s“按文件长度进行排序,最长的文件在前面
”-u“按文件最后访问时间进行排序
“-t“ 按文件修改的时间进行排序
”-r“ 按逆序显示各项
”-R"按显示本目录及其子目录的文件信息。
“-U”按目录本身顺序列出。
可以多个参数组合使用,如“ls -lt"、"ls -ls"
2.拷贝文件命令操作
例 :将当前目录下的123.txt文件拷贝到/home/temp目录下:
#cp 123.txt /home/temp

[注意]* 在linux下的拷贝命令“cp“的界面很不友好,如果发生的覆盖文件时也不会有任何提示,所以此时就得加一个参数“-i”,使出现覆盖文件前进行强制提示:
#cp -i 123.txt /home/temp

由于root用户为超级管理员,其权限是很大的,那此时linux系统默认是要强制提示的,即此时的"cp"=”cp -i“。由于root用户经常大批量的复制文件和覆盖文件,如果每覆盖一个文件就要确认一下就很烦锁,这时就要强制忽略提示:#cp -f *.doc /home/doc 其中的“-f”就是忽略"-i“的提示。
在DOS系统下,内部所带的COPY命令是不能够复制子目录及子目录下的文件的,这时DOS就不得不引入一个外部命令XCOPY来起到这个作用。而在Linux中"cp"命令是具备这样的作用的:
例:将目录test及其子目录下所用内容都拷贝到/home/temp下:
#cp -R test /home/temp

一般情况下,将源文件复制到目标目录下后,则复制后的文件的权限与源文件的权限是不一样的,复制到目标目录下的该文件的权限就是命令操作者所拥有的权限。如果要使复制后,两个文件的权限一致就必须加一个参数”-p"
例:
#cp -p 123.txt /home

3.删除文件/目录操作
例:删除当前目录下的所有txt文档
#rm *.txt

在linux下rm的界面并不友好,删除文件前不会给出确认操作的提示,因此经常会发生误删文件的情况,为了让在删除文件前强制进行操作确认,可以加入参数“-i”
例:删除当前目录下的123.txt
#rm -i 123.txt

例:删除当前目录下的test目录
#rm -r test

一般情况下,root用户的权限比较大,因此为了防止误操作,系统会默认root用户在执行rm操作前,必须进行确认,即此时"rm" = "rm -i"。如果root用户要一次性删除整个目录或是多个文件就必须按很多次确认。这样非常不便,因此这时就要加入参数"-f"忽略确认信息如:
#rm -rf test

4.修改文件操作