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 创建软链接(ln–s 源文件目标文件)和硬链接(ln源文件目标文件)
4 创建一个用户(Useradd用户名)改变某文件以及其子文件的所属用户(chown–R 用户名文件名)可用ls–l 查看结果
改变某文件以及其子文件的所属组(chgrp–R 组名文件名)
改变某文件的权限(chmod所需权限文件名)如果要将该文件以及其子目录的权限都改了,就要用chmod–R 所需权限文件名。注:权限分为特殊+ugo,ugo每个占3位,特殊占一位
即例如某文件权限为-rwxrwx--- 则表示该文件没有特殊权限,且所属用户权限为读写执行,所属组为读写执行,而其他用户无权限。也可以用数字来表示权限,最大的数字为7,即111(二进制)。
复制某个文件夹以及子文件(cp–R 源文件目标文件),移动文件则用(mv –R 源文件目标文件),删除某文件夹以及子文件用(rm–ir文件名)然后他会提示你是否要删除,一直按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统计某字符开头单词长度为多少的单词个数(grep–c ‘字母+{a..z}n个’待查文件名字)-c表示符合词的个数,-i是无视大小写,-n是输入行号,-v反向输出(wc命令是纯统计文件的某一项,wc参数(c字节 l行数 w字数)文件)
使用sed显示x到y行数内容(nl带显示目录sed’x,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小时内删除。
发表评论