看基础书的目的首先是让你知晓关键字,不了解keyword如何google呢?
"要增加自己的体力,就是只有运动;要增加自己的知识,就只有读书;要增加自己对Linux的认识,大概只有实作经验咯!"
http://www.study-area.org/linux/linuxfr.htm :大佬网站
security:服务器右键 session Options - Appearance设置Font背景等
入门命令
#pwd 查看当前目录
#date 查看当前时间
#date +%Y-%m-%d 查看年月日
#date +%Y-%m-%d --day"-1 day" #加减 year|month
#date -s "2021-01-22 11:23:00" 设置系统时间 重启后失效
(修改时间后 需要写入硬件bios 才会重启后依然生效)hwclock -w
#date --help 扩展所有命令
#who / whoami /w 查看谁登录在线
#last 最近登录历史 last -5 最近5个人
关机重启必须是root用户
#halt (系统停止)
#poweroff (系统关机)
#reboot 重启
#suspend 休眠
#shutdown -h now (立刻关机)
#shutdown -h +10 (10分钟后关机)
#shutdown -h 12:00:00 (12点整关机)
#shutdown -r now (立即重启)
#shutdown -r +10 'the system will reboot'
#/sbin/shutdown [-krhc] [时间] [警告讯息]
-k: 只发警告讯息 不关机
-r: 系统服务停掉后重启【常用】
-h: 系统服务停掉后关机【常用】
-c: 取消进行中的 shutdown 指令内容
时间:默认1分钟
#reboot (立即重启)
#shutdown -r now
#su - 回车输入密码 进入root权限 / 离开su - 输入exit回到dmtsai身份
#clear 或跨界见 ctrl l 清屏
--------------------------------
cd / 去根目录
赋权:sudo chmod 755 /usr/bin/ps
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
- 若要rwx属性则4+2+1=7;
- 若要rw-属性则4+2=6;
- 若要r-x属性则4+1=5。
第一个字符代表文件类型
[d] 目录
[-] 文件
[l] 连接档(link file)
[b] 接口设备 - 可随机存取装置
[c] 端口设备-键盘,鼠标一次性读取装置
chgrp:改变文件所属群组
chown:改变文件拥有者
chmod:改变文件权限,SUID,SGID,SBIT等特性
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:组名 文件或目录
-R : 进行递归 (recursive)的持续变更
r:4 w:2 x:1
所以[ -rwxrwx---]的权限数字是770
owner =rwx = 4+2+1 = 7
group =rwx = 4+2+1 = 7
others = --- = 0+0+0 =0
chmod [-R] 770 文件或目录
u=user g=group o=other a=all
chmod u=rwx,go=rx .bashrc
chmod u+w filename
chomd u-w filename
mkdir -p test/tets1/test1 : 加上-p没有上级自动建立
mkdir -m 771 files :建立权限为771的目录
ls -ld files : 查看文件完整权限
rmdir files :删除目录
rmdir -r dirs : 递归删除目录
rmdir -rf dirs : 递归删除且不提示
rmdir -rf dir1 dir2 dir3 : 递归删除多个目录
find . -type d -empty -delete : 删除当前目录的空目录
mkdir test1 test2 test3 : 创建多个目录
ls -ld test* :查看多个目录
rmdir test* :删除多个目录
输入
vim i esc :wq!
输入多行用反斜杠换行 \ (\表示escape)
移动文件
cp -r /app/runtime/upload/* /app/packageb [移动upload所有文件夹到b目录下] -- 一定要写全路径
cp -r /app/runtime/upload/2023 /app/packageb [移动upload下得2023文件夹到b目录下]
发版
ps -ef|grep jar-name
kill -9 pid
查看日志
#查找100%关键字的 后10行
grep -A 10 "200%" zphx.log
grep -C 10 上下10行
grep -c "200%" zphx.log 小c表示匹配关键字多少个
用file 命令查看文件属性 #file /zphx.log
(binary)二进制文件用od命令
cat不能翻页, tac 倒着显示内容
more查看--enter向下翻一行,空白键下翻一屏
less查看--上下翻页(enter,下方向键一行,空白orpagedown下翻一屏,pageup上翻一屏,按Q键离开)
head -10 /zphx/logs/boot.log 查看前10行
tail -10 /zphx/logs/boot.log 查看尾10行
tail +2 /var/log.log 查看第二行至结尾的内容
ls -l 查看刚修改文件
ls -al .bashrc* 查看所有bashrc开头文件