linux命令行(1)
本来学android好像就要学linux,然后之前看了《指尖的黑客》,最近又开始看美剧《疑犯追踪》,搞得我对黑客,渗透,木马什么也很感兴趣,刚好也是要学linux,所以干脆就找了些资料开始linux之旅了。
先说一下我用的系统。虚拟机是VMware Workstation 12 Player,操作系统是CentOs7 64位.
一、ls命令
英文:list
作用:显示目录文件
语法:
- ls -a 列出目录下所有文件
- ls -l 列出文件详细信息
- ls -d 列出指定目录信息
命令截图示例:
1、 ls -a \
这个命令会显示出根目录下的所有文件,包括隐藏文件,当然,从我的结果来看,我目前好像是没有隐藏文件的-_-!
2、 ls -al \
这个命令会显示出根目录下的所有文件的详细信息。
这些信息是什么意思呢,让我展开来讲讲,当做是笔记,只是想大概了解的大大们忽略下面这段就好了~
先拿出其中一条来单独分析好了。
第一,看前面的一串字母和短线,drwxr-xr-x,它的组成其实是”d”+”rwx”+”r-x”+”r-x”。
第二,第一位,是表示文件的格式,大部分是”d”,”-“,”l”。其中,”d”表示目录文件,”-“表示二进制文件,”l”表示软链接文件。就这个例子来看,这是一个目录文件,就是根目录下的etc目录。
第三,“rwx”表示所有者的权限,所有者的意思就是创建这个文件的人,不过这个身份好像是可以转让的。其中 “r”表示 “read”也就是读取权限, “w”表示 “write”,也就是写权限, “x”表示 “execute”,意思是可执行。这样分解之后来看这三个字母,意思就是所有者拥有读写和执行的权限,就是这样。
第四,后面的 “r-x”和 “r-x”分别表示所属组和其他人口的权限,没有写权限,所以 “w”那里是一个短杠。
最后,紧接着的一个数字 “134”表示硬链接数,然后是所有者 “root”,所属组 “root”,以及文件大小,创建时间和文件名。这些都很简单,也不需要做太多笔记。
3、 ls -ld etc
这个命令 “-d” 是用来显示指定目录信息的,一般和 “-l”配合使用。
二、cd和pwd命令
英文 : change directory 和 print working directory
作用 : 更改当前目录 和 显示当前工作目录
语法 : cd dir1 , pwd 直接使用
命令截图如下:
首先显示当前工作目录,是在根目录 “/” 下。
然后进入目录 “etc”。
最后再显示当前工作目录,是在目录 “/etc”下。
三、touch和mkdir命令
英文 : touch 和 make directions
作用 : 创建空文件 和 创建目录
语法 : touch filename 和 mkdir dir2
命令截图如下:
首先,在/qx目录下创建一个新的目录,叫做 “test”。
然后显示当前工作目录,是在”/qx”下。
接着显示”/qx”里的所有文件,发现多了一个test,这说明创建目录成功。
之后进入 “test”里面,创建一个空文件,名字叫做 “csFile”。
最后,显示test下所有文件,发现多了一个csFile,这说明创建文件成功。
四、cp和mv命令
英文 : copy 和 move
作用 : 复制文件或者目录 和 移动文件或目录
语法 :
- cp file1 file2 … filex dir1
- cp -r dir1 dir2
- mv file1 file2
- mv file2 dir2
前一个参数是源文件,后一个参数是目标文件
命令截图如下:
首先,显示当前工作目录,是在 “/qx”下。
然后,显示test目录,和test2目录下的所有文件。发现test下面有一个csFile,test2下面什么都没有。
之后,使用 mv 命令,将test下的csFile移动到test2下面。
现在再显示test和test2下的所有文件,发现csFile只出现在test2下面了。
最后,使用cp命令,将csFile复制到test里面。显示两个目录里的所有文件,发现现在都有csFile文件了。
五、rm命令
英文 : remove
作用 : 删除文件
语法 : rm file 或者 rm -f file (-f 是指 force) 或者 rm -r dir
命令截图如下 :
首先,显示当前工作目录,是在 “qx”下。
然后,显示test目录下的所有文件,发现有一个csFile文件。
之后,使用rm命令删除csFile文件。
最后,再次显示test目录下的所有文件,发现csFile文件不见了,这说明删除成功。
好了,这一篇的命令就是这几个了~
小白学linux的路还很长,慢慢学慢慢写~~
另外,我看的资料是兄弟连的视频,所以内容大致就是视频的浓缩,类似笔记。
最后,有和我一样的小白同学欢迎来找我一起分享学习资料哦~