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