linux删除子目录命令
Linux考点及其所需命令
1. 提交考试题目(github版本库软件的利用)
第一步:gitinit命令 : 将版本库格式化,也就是将所有的之前信息清空。
第二步:gitconfig命令:对git进行配置
第三步:gitconfig--list 命令:对git配置的查看
第四步:gitconfig --global user.name+姓名全拼+学号:修改你的配置姓名和学号
第五步:gitconfig --global  ail+你的邮箱地址:修改你的配置邮箱
第六步:git status (+目录名称):来查看你目录的状态信息
第七步:git 2.txt……..(或者用git add *):将你的1. (或者是全部)文件转为提交态
第八步:git commit m “对该提交内容的注释”:正式提交你的文件内容
注:如果需要删除某文件,用gitrm+目录名称这个命令来进行删除,如果需要恢复删除的某个文件,用git checkout +目录编号这个命令来恢复文件,其中目录编号用git log来查看
2. 各种考试必备命令详解:
1 :mkdir  -p project/dir{a..j}:创建目录project然后在其下面创建子目录dira到dirj
2 touch dir{a..j}/file{1,2}  :在dira到dirj下面分别创建两个名为file1,file2的文件
3 创建软链接(lns 源文件目标文件)和硬链接(ln源文件目标文件)
4 创建一个用户(Useradd用户名)改变某文件以及其子文件的所属用户(chownR  用户名文件名)可用lsl 查看结果
改变某文件以及其子文件的所属组(chgrpR  组名文件名)
改变某文件的权限(chmod所需权限文件名)如果要将该文件以及其子目录的权限都改了,就要用chmodR  所需权限文件名。注:权限分为特殊+ugo,ugo每个占3位,特殊占一位
即例如某文件权限为-rwxrwx--- 则表示该文件没有特殊权限,且所属用户权限为读写执行,所属组为读写执行,而其他用户无权限。也可以用数字来表示权限,最大的数字为7,即111(二进制)。
复制某个文件夹以及子文件(cpR  源文件目标文件),移动文件则用(mv R  源文件目标文件),删除某文件夹以及子文件用(rmir文件名)然后他会提示你是否要删除,一直按y然后回车就行。
用bzip打包压缩某文件(tar jcvf目标文件名(。。.tar.bz2)源文件名),用gzip打包压缩某文件(tar zcvf目标文件名(。。.)源文件名),解压某一个用bzip2压缩的文件到指定文件夹时用(tar xjvf文件名C 目标文件名),解压某一个用gzip压缩的文件到指定文件夹时用(tar xzvf文件名C 目标文件名)
显示某文件的第某行(head n  +/-数字|tail n +/-数字)
直接挂载镜像文件(mount -o loop t 镜像文件名挂载目的地)
测试读写速度(time dd if=/dev/磁盘名 of=/文件名bs=4k
统计某文件行数(wc  -l 文件名)
强制终止某一进程(kill 9 进程id)其中进程id可用ps命令查看
查创建时间在某段时间的命令(find  -参数时间)参数有:atime(访问时间),ctime(属性变更时间),mtime(内容变更时间)
linux统计某字符开头单词长度为多少的单词个数(grepc 字母+{a..z}n个待查文件名字)-c表示符合词的个数,-i是无视大小写,-n是输入行号,-v反向输出(wc命令是纯统计文件的某一项,wc参数(c字节 l行数 w字数)文件)
使用sed显示x到y行数内容(nl带显示目录sedx,yp)其中a是新增,c是取代,d是删除,i是插入,p是列出或者打印,s是取代。
awk列出某文件的第一列并去除重复数据,且字段分隔符用“:”(cat 文件名|sort|uniq|awk -F ':' '{print $1}'
awk列出某文件第二行的第一列且字段分隔符用“:”(sed -n "2, 1p" filename | awk '{print $1}'

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。