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 选项,谨慎使用,避免误删操作。

浙公网安备 33010602011771号