我们是否需要修改PS1变量吗?
是否可以修改?
可以修改
修改是否有很大的价值?
echo $PS1
PS1='[\h@\u \t@\W]\$sanchuang '
修改后显示:
[siyuxiang@dengchao 16:53:22@~]$sanchuang
linux基础命令
cd
进入文件夹 change directory to directory 切换目录到另外一个目录 目录=文件夹 directory
cd …
进入上一级文件夹–》返回到上一级文件夹
cd / 根目录
cd ~ 进入当前用户的家目录
家目录: 用户登录进入linux系统就会进入的文件夹
root -->/root --》皇宫
普通用户 --》/home/用户名
mkdir
新建文件夹 make directory
ls
查看文件夹里的内容 list
pwd
查看当前所在的路径–》你当前在哪个文件夹里面
rm -rf world
rm 是删除文件夹的命令
-rf 是选项,告诉rm这个命令强制删除,不给予提醒
world 具体删除的对象
tree
需要安装 yum install tree -y
查看linux的树目录结构
vim 编辑器:
相当于windows的记事本
vi和vim的关系?
vim是vi的升级版程序
什么是脚本?
为什么文件是.sh结尾?可不可以是别的名字?
python文件以.py结尾
c文件以.c结尾
测试
vi create_dir.sh
#!/bin/bash
#使用for循环新建100个目录,目录以sc开头
for i in {1..100}
do
mkdir -p /jinyong/sc$i
done
echo "查看新建的文件夹"
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
ls /jingyong
echo "脚本执行结束"
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
查看脚本文件里的内容
cat create_dir.sh
脚本在执行的时候,从上而下一条一条命令的执行
如果有一条命令执行失败或者出错,默认情况下会继续执行后面的命令
除非你有流程控制语句
添加可执行权限
chmod +x create_dir.sh
执行脚本的2种方法:
1.bash create_dir.sh
2.chmod +x create_dir.sh 授权可执行权限
./create_dir.sh 相对路径去执行
/lianxi/create_dir.sh 绝对路径去执行
运行脚本
bash create_dir.sh
env
env 查看当前终端里定义的环境变量的 environment 环境变量:全局变量,系统自带的,不需要我们自定义的
man
man mkdir 查看mkdir的使用手册 manual 手册,指南
按q退出 quit
ll
[root@lb2 lianxi]# ll 查看文件的详细信息
总用量 28
-rw-r–r-- 1 root root 0 3月 13 11:01 a-.log.tar.gz
drwxr-xr-x 2 root root 6 3月 13 15:28 changsha
-rw-r–r-- 1 root root 283 3月 13 15:25 create_dir.sh
r 代表读 read 读取文件里的内容
w 代表写 write 往文件里写入内容
x 代表执行 execute 运行文件里的命令
第1个root代表这个文件归root用户所有
第2个root代表这个文件归root组所有