SHELL
修改环境变量的三种方法,如果没有指定路径,就会到环境变量执行
第一种方法对所有用户有效,第二种对当前用户有效
文件指令
目录:绝对路径,相对路径,当前目录(pwd ./ ),上一级目录(../),家目录(/home/book,~),上一个目录(-),根目录(/)
1. cd pwd mkdir rm
pwd 显示当前目录 printf working directory
cd change directory
mkdir 创建目录
rm 删除空目录 -rf 强制删除 删除文件夹 rm disk/
2.ls cp mv cat touch
ls 列出信息 -la longall 完整和隐藏文件
cp 复制文件 -rdf copy 改名
mv移动
cat 显示文件内容
touch 修改时间,不存在就创建
3.chmod chowm
-/d 普通文件、目录文件 拥有者,同组其他用户,其他用户 4 2 1
chmod 改变文件或者目录权限change mod
chmod 775 hello//数字
chmod -R hello 775//某个目录所有文件都设置权限
chmod +x hello//加减
//u g o user group others
chmod a+w hello
chowm改变文件所有者
chowm root:root hello
//所有者和用户组
chowm book hello
//所有则会
//-R
4.find /grep
find 查找文件
find /home/book/ -name "test.txt"
find /home/book/ -name "*2.txt*" 2.txt 12.txt 12.txt1
grep 符合条件的字符串
grep "abc" * -nwr
//-w全字查找
5.fzip tar bzip2
gzip 压缩
gzip -k test//保持输入文件
bzip2 压缩
tar
-c创建文件 -z gzip压缩 -f表示文件 tar czf test.tar.gz test把test压缩到test.tar.gz
-j bzip2压缩 cjf
-x解压 xjf解压