侧边栏壁纸
  • 累计撰写 781 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

Linux

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 154 阅读 / 2,149 字
温馨提示:
本文最后更新于 2022-04-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
ssh 不用密码
ssh-keygen -t rsa
一路回车
scp -P 22 C:\Users\ljj/.ssh/id_rsa.pub root@crimson.chat:/root/.ssh/authorized_keys

/etc/resolve.conf 是设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。


CentOS 是一个Linux的发行版本,是目前企业中用来做应用服务器系统的主要版本
命令
expand 把空白字符换成一个空格

cd -
ll
ls -a
find /root -name ‘test*’  
mv 目录名称 新目录名称
cp -r  from to
rm -rf ...     -f 参数表示不用确认
touch
cat more less tail 
pwd
|
>
2>
>>

chmod

\cp -fv -T directory directory 目录覆盖 f覆盖 v显示过程 T目录当成文件 \是取消cp的别名,因为别名自动加 -i参数会导致 个个确认
rsync -r --delete dir1 dir2 文件夹同步




所有 war包 解压
ll |grep war|awk '{print $9}' |xargs -I $ basename $ '.war'|xargs -I $ unzip $.war -d $
添加 环境变量
export PATH=/usr/local/mongodb/bin:$PATH
实时看 日志
tail -f /home/tomcat8080-/logs/catalina.out
端口 占用
netstat -natp
查找 编辑 文件
find -name jdbc.p*|head -6|tail -1|xargs vim
stty sane

进程
(1)查看进程
命令:ps -ef
示例:查看当前系统中运行的进程
(1)查看进程可占用率
命令:ps -aux
示例:查看当前系统中运行的进程
(2)杀死进程
命令:kill -9 进程的pid

网络
ipconfig (win同)


防火墙
需配置redis端口6379在linux防火墙中开发
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save

远程连接工具
SSH Secure 命令行
fileZilla 可以拖拽文件
Xshell

以root的身份执行上一条命令
sudo !!
指令历史
history
输出最常用的十条指令
history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10
去重输出历史命令
history|grep -v ll|grep -v ls|grep -v cd.*|grep -v pwd|grep -v tree.*|awk '{for(i=2;i<NF;++i)printf$i" ";printf"\n"}'|grep -v ^$|sort|uniq|nl
history|grep -v ll|grep -v ls|grep -v cd.*|grep -v history.*|grep -v pwd|grep -v tree.*|awk '{for(i=2;i<NF;++i)printf$i" ";printf"\n"}'|grep -v ^$|sort|uniq|nl
在vim模式下查看文件不同
vimdiff file1 file2


Vim: Warning: input is not from a terminal 后退出 vim 终端异常_Longyu_wlz的博客-CSDN博客
今天执行了如下命令调用 vi 来打开 find 搜索到的文件: 执行了上述命令之后,Vim 打印了下面的警告信息: Vim: Warning: Input is not from a terminal 没理会这个警告,退出 vim 后,发现终端异常,输入的字符不能正常显示,按 enter 换行也不正确。 具体的现象如下: longyu@longyu-pc:~$ longyu@longyu-pc:~$ longyu@longyu-pc:~$ longyu@longyu-pc:~$ 出了问题之后,之前提到的那个警告需要重视一下。在网上搜索,发现了如下链接: invoking vi through find xargs breaks my terminal Why 通过阅读上述链接上的问题,我发现这个问题是 xargs 将 stdin 映射为 /dev/null 导致的。按照上述链接中的回答,我在终端中执行如下命令: 执行后报 filan 命令找不到的错误。直接 sudo apt-get install filan没有找到相关包,搜索发现 filan
https://blog.csdn.net/Longyu_wlz/article/details/103641999


0

评论区