为macbook做准备---linux命令
LS 列出当前目录下的子文件
LS -L 列当前目录下的子文件详细信息 ,当然用“LL”也可以
LS -A 列出所有文件,包含隐藏文件
——————————————————————
mkdir 下级目录名 创建空目录
如mkdir test 创建test的目录
mkdir -p 多级目录
如 mkdir test/test1 创建test目录并在该目录下创建test1的目录
————————————————————————————————————
cd
cd ~ 回到家目录 root账户的家目录是root 普通用户的家目录是home
cd . 到当前目录
cd .. 上一级目录
cd 回到家目录
cd - 回到跳转前的目录
——————————————————————————————————————————
rmdir 目录名 删除空目录 只能删空目录
————————————————————————————————————
rm -rf 要删除的文件或目录 常用这个命令删除 且无法找回
注:不要“rm -rf / ” linux会自杀 真的
————————————————————————————————————————
cp 源文件 目标文件 复制文件
cp -r 源目录 目标目录
——————————————————————————————————————————————
mv 源文件 目标文件 剪切或重命名 不用管是文件还是目录
————————————————————————————————————————————
ln 源文件 快捷方式 创建硬链接 和源文件有相同效果
ln -s 源文件 快捷方式 创建软连接 源文件被删后将失效
——————————————————————————————————————————————
locate 文件 搜索文件(在后台数据库的)。如果是用户新建的文件。则需要等待一天才能更新,可以用updatedb命令马上更新
——————————————————————————————————————————————
touch 文件名 创建文件
——————————————————————————————————————————————
whereis 命令 查询命令的位置和帮助文档位置
whereis -b 命令 不显示帮助文档
whereis -m 命令 不显示命令位置
whatis 命令 查命令用途
which 命令 查命令的位置和别名
——————————————————————————————————————————————
find 范围 条件 如 find /test -name 1.txt
可用通配符 * ? []
find /test -name *d 查询test目录下以d为后缀的文件或目录
find /test -name ?d 查询test目录下以d前多一个字符的文件或目录 如cd ,ad
find /test -name d[cd] 查询test目录下叫dd和dc的文件或目录
——————————————————————————————————————————————
grep hello test 查询test文件下的hello 区分大小写
grep -i 忽略大小写
grep -v 排除所搜的字符串
——————————————————————————————————————————————
man ls 查询ls命令的用途
——————————————————————————————————————————————
ls --help 查ls命令的帮助
——————————————————————————————————————————————
zip target origin 将origin文件 压缩成·target.zip 可不用加.zip后缀