linux学习(3)文件和目录管理

linux学习(3)linux文件和目录管理

文件的绝对路径和相对路径:
#绝对路径:一定是从/目录开始写起
#相对路径:不从/目录开始写起

文件管理

cd 切换目录
cd .当前目录
cd ..当前上一级目录
cd ~切换到用户家目录
cd /切换到根目录
pwd 显示当期目录
mkdir创建目录 mkdir [-mpv] [directory]
-m 指定创建目录的权限
-p 递归创建目录
-v 显示创建过程

rmdir删除空目录 rmdir [-p] [directory]
-p 递归删除目录

rm 删除文件
-r 递归删除
-f 强制删除

cp复制文件 cp [-ri ] [来源文件] [目的文件]
-r 递归复制
-i 复制前询问 防止覆盖
-f 直接覆盖不提示
mv移动文件或修改文件名 mv [-r i f] [源文件或目录][目标文件或目录]cat显示文件cat -n查看文件时打印行号cat -A` 显示所有内容包括特殊符号

tac 显示文件内容 从最后一行开始显示
more /less 查看文件
head 显示文件的头几行
tail 显示文件的最后几行

which查找命令 which ls 查找ls命令的位置

别名设置

alias 别名设置 alias 别名='命令'

环境变量问题

echo显示 echo $PAHT显示环境变量
临时添加环境变量:
PATH=$PATH:/添加的环境变量 如:PATH=$PATH:/home/anan/download
长期添加环境变量:
单一用户如anan

cd /home/anan
vi .bashrc 
末尾添加
export PATH=~/anaconda2/bin:$PATH  ==>~/anaconda2/bin 这个为我添加的环境变量
重启该文件生效
service .bashrc restart

你可能感兴趣的:(linux学习(3)文件和目录管理)