linux学习(3)文件和目录管理
2017-06-23 本文已影响0人
Gatsby_anan
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