linux-常用命令_linux常用命令 重命名

看基础书的目的首先是让你知晓关键字,不了解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开头文件

原文链接:,转发请注明来源!