总结出实际工作中使用非常高频的linux命令,掌握了之后,常规使用Linux系统,问题不大!
1.高频基操命令
init 0 //关机
shutdown -h now 立刻关机
shutdown -h hh:MM 指定时间关机
shutdown -r now 立刻重启
reboot 立刻重启
logout 注销
system poweroff -i 非root用户,还有其他用户登录此主机时,上述命令不能关机,用此命令强制关机
date 显示当前日期
cal 2021 显示2021的日历
cat file 从前到后查看一个文件tail -f file 查看实时添加到file中的内容(只能查看实时添加进去的内容,之前的内容不会被 查看到,可用于查看log信息)
cd 进入/root目录cd / 进入根目录
cd /tmp/demo 进入指定路径
pwd 显示当前路径
ll 显示当前目录下的内容详情
vi text 有text文件则打开文件,没有则新建text这个文件(适用于文本文件)mkdir demo 新建一个为demo的路径
mkdir demo1 demo2 新建demo1和demo2两个目录
mkdir -p /tmp/demo3/demo4 新建一个目录树
rm -f text 删除text文件
rm -rf demo3 删除demo3下的全部内容
mv text1 text2 重命名
mv text1 /tem/demo 如果第二个参数是路径,则把文件移动到该目录下
cp file1 file2 把file1复制一份到当前目录,name为file2
cp -a demo ./demo1 复制demo到当前目录命名为demo1
cp -a /root/demo /tmp/demo4 把/root下的demo 复制到/tmp下,命名为demo4
find / -name text.ab 在根目录下查找文件text.abgrep eureka /root/nohup.out 在root目录下的nohup.txt中查找eureka关键字
2.事件指示符
!! 直接执行上一条命令
!String 执行最近一条命令中包含String的命令
3.快捷键
Ctrl+A 光标到行首
Ctrl+E 光标到行末
Ctrl+U 删除字符到行首
Ctrl+P 上个命令
Ctrl+N 下一个命令
Ctrl+X Ctrl+X 点击两下行首行末切换
Ctrl+B 光标向左移动
Ctrl+F 光标向右移动
4.ssh命令
注:win10的PowerShell可以直接连接远程服务器,win7不可以需要安装sshcClient
ssh root@192.168.204.xxx 用root用户去登陆远程主机192.168.204.xxx
ssh -p 22 zimmor@192.168.204.xxx 通过端口22,用zimmor用户去远程登陆
scp D:/other/temp.db root@192.168.204.xxx:/root 把本地的temp.db 复制到远程主机/root目录下
scp root@192.168.204.xxx:root/nohup.out D:/other 把远程主机上的文件nohup.out 复制到本地的D:/other路径下