Linux常用命令使用手册newWord文档下载推荐.docx
《Linux常用命令使用手册newWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Linux常用命令使用手册newWord文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。
*"
目录则加"
/"
-R若目录下有档案,则以下之档案亦皆依序列出
操作实例:
(1)列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面:
#ls-ltrs*
(2) 将/bin目录以下所有目录及档案详细资料列出:
#ls-lR/bin
(3)列出目前工作目录下所有档案及目录;
目录于名称后加"
可执行档于名称后加"
:
#ls-AF
2.名称:
cd
使用权限:
cd[dirName]
说明:
变换工作目录至dirName。
其中dirName表示法可为绝对路径或相对路径。
若目录名称省略,则变换至使用者的homedirectory(也就是刚login时所在的目录).另外,"
~"
也表示为homedirectory的意思,"
则是表示目前所在的目录,"
则表示目前目录位置的上一层目录。
范例:
(1)跳到/usr/bin/:
#cd/usr/bin
(2)跳到自己的homedirectory:
#cd~
(3)跳到目前目录的上上两层:
#cd../..
3pwd
功能查看用户当前所处目录。
4.mkdir:
目录创建命令,相当于windows下的新建文件夹功能。
操作实例:
#mkdirtjqworkdir
在当前所处目录下创建一个名称为tjqworkdir的目录。
#mkdir/home/student
//在/home目录下创建一个student目录。
5.rmdir:
删除空目录
#rmdir/home/student
//删除了/home目录下的student目录。
6.chmod:
修改文件目录权限命令
操作实例1:
#mkdir/home/dir1
#cd/home
#ls–l
#chmoda+xdir1
//创建一个dir1目录,修改目录权限,给所有用户添加可执行权限。
也可以通过数字形式修改。
操作实例2:
#chmod777dir1
//所有的用户都拥有读写执行权限。
7.grep:
在指定文件中搜索特定的内容,并将含有这些内容的行标准输出。
操作实例:
操作练习1:
在/home目录下创建一个目录dir1,在dir1目录下创建一个文件file,文件内容输入hello,helloeverybody以及其他内容。
1.#grep“hello”/home-r
//搜索根目录下以及子目录下文件中的hello字符串。
2.#grep“hello”/home-dskip
//搜索根目录下文件中的hello字符串,忽略子目录。
8.find:
在指定目录中搜索文件,它的使用权限是所有用户
操作实例
1.find./-nameqiong*.c
//在当前目录下查找名字以qiong打头的文件。
2.fine/etc-nameini*
//在根目录下查找名字以ini打头的文件。
3.find/etc-size+500000c-and-mtime+1
//查找想在/etc目录中查找大于500000字节,并且在24小时内修改的某个文件,则可以使用-and(与)把两个查找参数链接起来组合成一个混合的查找方式。
4.find/etc–namein*-and–size-5000000c
//查找/etc下以in打头的,文件大小小于5000000字节的文件。
9.cp文件拷贝命令。
#cp/home/dir1/file1/root将/home/dir1/file1文件拷贝到/root目录下。
10.mv:
命令来为文件或目录改名或将文件由一个目录移入另一个目录中
#mv
/home/arm/mylinux/
./
//将/home/arm/mylinux/目录中的所有文件移动到当前目录中(“.”表示当前目录)。
11.cat:
在标准输出上显示文件内容。
操作实例一:
1.#cattest.out
//则在屏幕上显示出test.out文件的内容。
2.cattest.outtest2.out
//在屏幕上依次显示出test.outtest2.out的内容。
功能2:
连接两个或多个文件
说明:
cat命令功能之二是用来将两个或多个文件连接起来。
#catfile1file2>
file3
这样就把文件file1和文件file2的内容合并起来,放入文件file3中去。
12.more
功能:
在终端屏幕按屏显示文本文件。
语法:
more[选项]文件
该命令一次显示一屏文本内容,显示満之后就停下来,若要显示接下来的内容按下回车键或空格键即可。
多屏显示时会在终端底部显示出“--More—”,同时显示出已经显示部分的文本占全文本的百分比。
例如:
用户如果想用分页的方式显示一个文件的内容,可输入以下命令:
moretest.txt
而如果想显示一个文件的内容,要求每二十行显示一次,且显示之前先清屏,则应该使用命令:
more
-c
-20
test.txt
13.less:
文件显示命令。
#lessinittab
可以手动来回翻看!
14.ln
功能:
在文件之间创建链接,给系统中已有的某个文件指定另外一个可用于访问它的名称。
对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。
ln[选项]目标[链接名]
ln[选项]目标目录
链接有两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。
建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。
而对于符号链接,则不存在这个问题。
如果给ln命令加上“-s”选项,则建立符号链接。
如果[链接名]已经存在但不是目录,将不做链接。
[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。
使用如下命令:
#ln
-s
test.txt
/home/arm/test
用户为当前目录下的文件test.txt,创建了一个符号链接/home/arm/test。
17.rm
该命令的功能为删除一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均保持不变。
rm[选项]文件
常用参数
-f
--force
:
略过不存在的文件,不显示任何信息
-i
--interactive:
进行任何删除操作前必须先确认
-r/R--recursive
同时删除该目录下的所有目录层
操作范例:
#rm-i*.rb
//删除所有rb语言程序档;
删除前逐一询问确认:
#rm-rfdir
//将Finished子目录及子目录中所有档案删除,并且不用--确认
16tar
功能:
将用户所指定的文件或目录打包成一个文件,不过它并不做压缩。
一般Unix上常用的压缩方式是先用tar命令将许多文件打包成一个文件,再以gzip等压缩命令压缩文件。
tar[选项]压缩后的文件名要被压缩的文件。
操作实例:
1.打包文件
#tar-cvfdata.tar./*
//欲将目录下所有文件打包成data.tar,使用以下命令:
2.解包文件
#tar–xvfdata.tar
//将包文件件释放。
3.3.打包压缩文件
#tar-czvfdata.tar.gz./file*//将所有文件打包并且调用用gzip压缩。
4.解包解压缩文件
#tar-xzvfdata.tar.gz//将压缩包解包解压缩。
4.如果想查看档案文件内容
#tar-tvfdata.tar
5.解压缩解包其他类型压缩文件。
#tar–jxvflinux-2.6.25.tar.bz2
6.使用-Z(大写Z)参数指定以compress命令压缩
#tar–cZvfprcture.tar.Z*.tif
//欲将该目录下所有.tif打包并命令压缩成.tar.Z文件
18.mount:
文件系统挂载命令
使用mount命令主要通过以下几个步骤:
(1)确认是否为Linux可以识别的文件系统,Linux可识别的文件系统有vfat、ntfs、hpfs、ext2、ext3、nfs、iso9660等几种。
(2)确定设备的名称,确定设备名称可通过使用命令“fdisk-l”查看。
(3)查找挂接点。
首先,必须确定挂载点已经存在,也就是在“/mnt”下的相应子目录已经存在,一般建议在“/mnt”下新建几个如“/mnt/windows”,“/mnt/usb”的子目录,现在有些新版本的Linux(如ubuntu、红旗Linux、中软Linux、MandrakeLinux)都可自动挂载文件系统,RedHat仅可自动挂载光驱。
(4)挂载文件系统,使用如下命令:
#mount-tvfat/dev/hda1/mnt/c
或者#mount/dev/cdrom/mnt/cdrom
(5)在使用完该设备文件后可使用命令umount将其卸载,如在终端输入:
#umount/mnt/c
或者#umount/dev/cdrom
即可完成磁盘对挂载。
19.rpm工具使用
rpm查询,删除,安装升级rpm软件包。
#rpm-qa//查询当前系统中已经安装的rpm软件包
#rpm-ivh*.rpm//强制安装软件包。