`

linux命令集_linux常用命令

 
阅读更多

使用 cd 进入目录

新建和刪除文件
1.刪除文件:删除了/test1目錄下的file1
#rm /test1/file1

2.新建目录:建立一个名为/linux的目录
#mkdir /linux

3.删除目录:删除/linux目录
#rmdir /linux

4.删除目录及目录下的所有文件:要删除带文件的目录,可以使用rm-rf命令,强制删除目录及其中的文件
#rm -rf /linux
此命令中的-rf为参数,其中,-r为递归处理参数。而-f指强制删除所有文件

5.创建快捷方式:将/test目录中的file文件在/test1目录中创建一个名为file.ln的连接
#ln -s /test/file test1/file.ln


查看和创建文件
1.查看文件内容:
#cat  /test/filel.text

2.创建文件:
#cat > /test/file2.txt
this is linux!
it is a very good os
>表示Linux中的‘导向’。在输入完毕后,按Ctrl+C組合键来结束(最后一行要按Enter再执行结束)

3.序号显示文件每行
#cat -b /test/file2.txt

4.分页显示文件内容:可以使用more命令将文件分页显示。若要查看下一页,按空格键即可。按Enter键,会显示下一行的内容
。若要显示某一行的内容,可以用“+行数”参数来实现
#more +3 /etc/imrc


复制和移动文件
1.复制文件:文件复制命令为cp,将目录test1下的文件file1复制到test3目录下,并更名为file2
#cp /test1/file1  /test3/file2

2.移动文件:文件移动命令mv。常被当做文件重命名命令使用,将test1目录下的file1移动到test2并重命名为file2
#mv /test1/file1  /test2/file2

压缩和解压缩
1.zip命令的基本使用方法
zip file.zip*
该命令将当前目录下的所有文件直接压缩为file.zip

2.压缩后,自动删除原文件
zip -m file.zip file1.txt

3.将子目录一起压缩
zip -r file.zip *

4.忽略子目录的内容
zip -j file.zip *


j解压缩
1.排除部需要解压缩的文件
unzip file.zip -x file3

2.gzip命令的基本使用方法
gzip file2。txt
该命令用来将文件file2.txt进行压缩

3.解压缩.gz文件
gunzip file.gx


文件打包
tar是一个打包程序。能将用户指定的文件或目录打包成一个文件,但是并不能进行压缩。而gzip无法将多个文件压缩称一个文件。
所以目前大多数压缩文件都使用tar将所有的文件打包长一个文件,然后再由gzip压缩。扩展名为.tar.gz或.tgz。tar命令可以将多个
文件或目录打包成一个单一的文件。以便保存
1.tar命令的基本作用方法
tar 参数 打包后的文件名 要打包的文件

2.打包操作:
tar -cvf file.tar
该命令将当前目录下的所有文件和目录打包到file.tar中,并显示打包的详细过程

3.再打包
tar -hcvf file.tar
该命令将当前目录下的所有文件和目录打包到file.tar中。如果要打包的文件为符号连接。则部打包符号连接而是将符号连接指向的文件
打包,并且显示打包的详细过程

4.将新文件加入已打包的包文件
tar -rvf file.tar  file.txt
该命令将文件file.txt添加到已经存在的tar包file.tar中

5.打开包的操作
tar -xvf file.tar


设置文件/目录访问权限
对于linux系统中的文件而言,其权限可以分为4中:读的权限,写的权限,执行的权限和无权限(r,w,x,-)
drwxr-xr-x
第一个字符与权限无关,表示文件类型。字符d表示该文件是一个目录;b表示该文件是一个系统设备,c表示
该文件是一个系统设备,-表示为文件,
2到4个字符用来确定文件的用户权限,5到7个字符用来确定文件的组权限,8到10个字符用来确定文件的其他用户的权限

可以使用命令chmod来改变目录或文件的权限
chmod XXX 文件名
XXX表示权限

#chmod 774 /home/linux/*
#chmod u=rwx,g=rwx,o=r  /home/linux
#chmod -R u=rwx,g=rwx,o=r /home/linux/*

使用chown命令
使用chown命令可以改变文件的拥有者,一般情况下,文件的拥有者就是文件的创建者
#chown bengo users /home/linux/file
users就是变更后的组

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics