第三天课程笔记
1. 查看当前ip - linux
# ifconfig
查看当前ip%20-%20windows
cmd%20->%20ipconfig
2.CRT/XSHELL%20链接%20Linux
3.文件创建
vi%20和touch%20xxx.log%20创建一个空的文件
结果:
4.文件夹创建
mkdir%20xxx%20创建1层
mkdir%20-p%201/2/3%20连续创建3层
mkdir%204%205%206%20%20同层1下子创建3个目录
5.mv%20移动文件或文件夹%20%20原路径是不存在
mv%20aaa.log%20/shanghai
结果
6.cp%20复制文件或者文件夹%20原路径是存在的
文件:%20cp%20aaa.log%20sh2.log%20sh3.log%20sh4.log%20/test
7.查看文件的内容
cat%2020180427.log%20一下子将内容刷新出来
more%2020180427.log%20一页页的按空格键翻
less%2020180427.log
8.%20tail%20实时查看文件内容
tail%20-f%2020180427.log
tail%20-F%2020180427.log%20-F%20=%20-f%20-retry
tail%20-200f%20install.log.syslog%20倒着查看最新200行,且实时
所以一般使用%20tail%20-F
tail%20-f%20等同于%20--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止%20
tail%20-F%20等同于%20--follow=name%20--retry,根据文件名进行追中,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
如果要让%20tail%20-F%20查看文件测试的话,要用%20cat%20xxx.log%20>>%20xxx.log%20不能使用%20echo%20来输出显示,可能会有BUG无法显示
log4j%2010份
xxx.log%20系统记录日志10份
100M就切1次:
mv%20xxx.log%20xxx.log1
touch%20xxx.log
8.
echo%20"456"%20>%2020180502.log%20覆盖
echo%20"123"%20>>%2020180502.log%20追加
9.输出打印
echo%20"1234"
10.mv%20和%20cp谁快?
在同文件系统中mv的速度要比cp快
11.别名
alias
临时:%20alias
hi='cd%20/test/shanghai/'
永久:%20取决于设置全局还是个人
12.环境变量文件
全局:
/etc/profile
source%20/etc/profile%20生效
个人:%20.bash_profile%20、.bashrc
~/.bash_profile
source%20~/.bash_profile%20生效
.%20~/.bash_profile%20%20%20生效
13.删除
rm%20xxx.log%20删除一个文件,询问
rm%20-f%20xxx.log%20删除一个文件,不询问,强制删除
rm%20-r%20递归删除
rm%20-rf%20xxx%20删除文件夹
rm%20-rf%20/%20不能做
在shell脚本:一定要校验path变量是否等于空
path=""
rm%20-rf%20$path/*%20==>%20rm%20-rf%20/*
14.设置变量
path=6
key=value
15.history%20!70%20查看历史命令和执行第70行
16.用户linux命令,用户组的常用命令
[root@hadoop000%20ruoze]#%20ll%20/usr/sbin/user*
path=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin。path=/root/jdk1.6.0_45/bin:/usr/local/nginx/sbin:/root/ncftp-3.2.5/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/root/info/。/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin。