2.cd
cd命令有些缩略用法:
$ cd - // 进入上次目录, 比如先进入a目录再进入b目录,执行此命令后即回到a目录 $ cd ~ // 进入家目录 123.mkdir
4.rmdir
5.ls
使用示例:

6.cp

复制目录时,常用如下命令:
$ cp -rfd dir_a dir_br:recursive,递归地,即复制所有文件f:force,强制覆盖d:如果源文件为链接文件,也只是把它作为链接文件复制过去,而不是复制实际文件
7.rm
删除目录时,常用如下命令:
$ rm -rf dir_ar:recursive,递归地,即复制所有文件f:force,强制删除
8.cat
9. touch
改变文件的权限和属性chgrp:改变文件所属用户组chown:改变文件所有者chmod:改变文件的权限
1. chgrp改变文件所属用户组
chgrp 【-R】 dirname/filename ...-R : 进行递归的持续更改,也连同子目录下的所有文件、目录都更新成为这个用户组之意。常常用在更改某一目录内所有文件的情况。范例:
chgrp hy install.log将install.log文件的用户组改为hy用户组。注意hy用户组必须要在/etc/group 文件内存在才可以。
2. chown改变文件的所有者
chown [-R] 账号名 文件或目录 chown [-R] 账号名:组名 文件或目录-R:也是递归子目录。范例:
chown bin install.log chown book:book install.log改变文件所有者和用户组的这两个命令的应用场景:复制文件,由于复制行为会复制执行者的属性和权限,因此复制后需要改变文件所属用户、用户组等。
3. chmod改变文件的权限文件权限有两种设置方法:数字类型改变权限和符号改变权限。首先说明各个权限对应的数字:① r: 4或0② w: 2或0③ x: 1或0这3种权限的取值相加后,就是权限的数字表示。例如:文件a的权限为“-rwxrwx—”,它的数值表示为:① owner = rwx = 4 2 1 = 7② group = rwx = 4 2 1 = 7③ others = — = 0 0 0 = 0所以在设置权限时,该文件的权限数字就是770。使用数值改变文件权限的命令如下:
chmod [-R] xyz 文件或目录① xyz : 代表权限的数值,如770。② -R : 以递归方式进行修改,比如修改某个目录下所有文件的属性。范例:
chmod 777 .bashrc将文件.bashrc这个文件的所有权限设置都启用。
符号类型改变文件权限方式使用u、g、o三个字母代表user、group、others 3中身份。此外a代表all,即所有身份。范例:chmod u=rwx,go=rx .bashrc也可以增加或去除某种权限,“ ”表示添加权限,“-”表示去除权限:
chmod a w .bashrc chmod a-x .bashrc查找/搜索命令1. find在Windows中搜索文件,一般查找文件需要传入两个条件:a. 在哪些目录中查找;b. 查找的内容;
在Linux中,查找文件的也需要这两个条件,不同于Windows使用搜索框查找,Linux中使用find命令查找文件。find命令格式为:
find 目录名 选项 查找条件举例1:
$ find /home/book/dira/ -name " test1.txt "说明:a) /home/book/dira/指明了查找的路径。b)“-name”表明以名字来查找文件 。c)“test1.txt”,就指明查找名为“test1.txt”的文件。
举例2:
$ find /home/book/dira/ -name " *.txt "说明: 查找指定目录下面所有以“.txt”结尾的文件,其中“*”是通配符。
举例3:
find /home/book/dira/ -name "dira"说明: 查找指定目录下面是否存在“dira”这个目录或文件,“dira”是名称。
注意:① 如果没有指定查找目录,则为当前目录。
$ find . -name " *.txt " //其中.代表当前路径。 $ find -name " *.txt " //没加路径,默认是当前路径下查找。② find还有一些高级的用法,如查找最近几天(几个小时)之内(之前)有变动的文件
$ find /home/book -mtime -2 //查找/home目录下两天内有变动的文件。2. grepgrep命令的作用是查找文件中符合条件的字符串,其格式如下:
grep [选项] [查找模式] [文件名]。假设dira目录的test1.txt和dirb目录的test1.txt都含有如下内容: aaa AAAAAA abc abcabcabc cbacbacba match_pattern nand-
制图网(www.makepic.net),专业的logo免费设计在线生成网站,全自动智能化logo设计,商标设计,logo在线生成!
欢迎使用制图网制作属于您公司自己的logo,不仅专业而且经济实惠,全方位满足您公司品牌化、视觉化的需求。
只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码!
chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!
只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码!
chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!