Linux 自用命令手册
linux文件颜色含义
-
蓝色表示目录;
绿色表示可执行文件 -
./name.sh
-
红色表示压缩文件
-
unzip
-
tar -zxvf
-z:有gzip属性的
-x:解压
-v:显示所有过程
-f::使用档案名字 -
浅蓝色表示链接文件
-
ll 可以显示文件的链接目标
-
软链接:
软链接是存放另一个文件的路径的形式存在。
软链接可以 跨文件系统 ,硬链接不可以。
软链接可以对一个不存在的文件名进行链接,硬链接必须要有源文件。
软链接可以对目录进行链接。
硬链接:
硬链接,以文件副本的形式存在。但不占用实际空间。
不允许给目录创建硬链接。
硬链接只有在同一个文件系统中才能创建。
删除其中一个硬链接文件并不影响其他有相同 inode 号的文件。 -
灰色表示其它文件
红色闪烁表示链接的文件有问题
黄色是设备文件,包括block, char, fifo
批量拷贝
默认递归
find 文件夹 -name ‘正则表达式’ -exec cp {} 目标目录 \;
find . -name “*.txt” -exec cp {} /test \;
{}代表find找到的文件名
\;是转义字符
不递归:
find . -name “*.txt” -maxdepth 1
-maxdepth 1 表示深度为1
环境变量
export [-fnp][变量名称]=[变量设置值]
生效时间仅本次登录,关闭命令行失效
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
export PY_NAME=$(python3.5 -c ‘from sys import version_info as v; print(“python%d.%d” % v[:2])’)
export PY_NUMPY_DIR=$(python3.5 -c ‘import os.path, numpy.core; print(os.path.dirname(numpy.core.file))’)
显示linux储存信息
df -hl
查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep “^-”| wc -l