linux 学习笔记(三)常用指令

今天开始复习一些指令,我们常用的指令

1.cd = change directory 目录变更,最通俗的讲,用户登录到服务器上后,默认的肯定是在用户的家目录,

而cd  目录 则是转到要工作的目录。

cd ~ 切换到用户根目录,cd - 切换到之前的目录,cd .. 切换到当前目录的上一层目录

这里需要理解的是相对路径和绝对路径

绝对路径很简单:就是文件所在的具体位置,例如网卡文件的位置:/etc/sysconfig/network-scripts/ifcfg-eth0
而相对路径:则是相对当前目录来说的 .  代表当前目录,而.. 则代指当前目录的上一层目录,也就是我们常说的父目录。

对于目录还有几个指令:pwd  显示的是当前的目录

建立目录是mkdir ,建立多层目录则需要使用mkdir -p /1/2/3,同时可以指定目录权限,-m选项 mkdir -m 711 test

删除目录则是rmdir ,删除多层目录则是rmdir -p

强制删除某个目录,可以使用rm -rf ,但要谨慎使用,以免误操作。

2.ls =list 显示当前目录文件、目录

ls -d 显示当前目录下的目录

ls -t 以修改时间为顺序显示文件列表

ls -i 以inode,即存储位置为顺序显示

ls -al 显示所有文件,包括隐藏的文件或目录

ll 则可以在查看文件列表的同时,查看问价的属性,关于文件属性,向后在提及。

查看目录的树形结构,我们用到的是tree 目录名,若系统中没有此文件,需要手动安装tree(yum 安装)

3.复制cp 和删除rm 移动 mv

cp =copy  cp 文件(路径) 文件(路径)cp  /etc/passwd /tmp ,将passwd文件复制到etc下

cp  -r 是复制目录  cp /tmp  ~/test ,将tmp 目录复制到,根目录下,test目录

在这里复制文件的同时,也可以修改文件名

mv =move 移动,比较常用的是修改名字,例如mv test/1.txt test/1.log

移动文件位置:  mv /etc/passwd /tmp/

同一磁盘分区内进行mv 文件操作,速度很快,但是跨分区操作则需要更长的时间。
因为在同一磁盘分区内进行文件移动操作,只需要修改文件的inode信息即可,文件位置不变。

rm=remove 删除 rm 文件名 删除文件

rm -r 删除目录

强制删除则需要加上-f 选项,谨慎使用,避免误删操作。

 

posted @ 2016-03-01 16:10  懵懂的青年  Views(149)  Comments(0)    收藏  举报