加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux知识汇总

发布时间:2020-12-14 01:33:16 所属栏目:Linux 来源:网络整理
导读:一、常用命令 more 类似?cat?,cat命令是将整个文件的内容一页一页的显示 vim常用命令 ? ? ? ?? /+字符串 ?? ? ?查找字符串 ? ? ? ? ^ (即shift+6) ? ? ? 移到行首 ? ? ? ? $ (即shift+4) ? ? ? 移到行尾 输出重定向 标准 输入 stdin,标准 输出 stdout和标

一、常用命令

  • more

类似?cat?,cat命令是将整个文件的内容一页一页的显示
  • vim常用命令
? ? ? ?? /+字符串?? ? ?查找字符串
? ? ? ? ^ (即shift+6) ? ? ? 移到行首
? ? ? ? $ (即shift+4) ? ? ? 移到行尾
  • 输出重定向
标准 输入stdin,标准 输出stdout和标准 错误stderr,三个系统文件的文件描述符分别为0,1和2。所以这里2>&1 的意思就是将标准错误也输出到标准输出当中
  • `dirname $0`
被‘括起来表示执行里边的命令;$0表示当前Shell程序的文件名;dirname $0表示获取当前Shell程序的路径,相当于输出./
  • ?`basename $0`
只显示当前脚本或命令的名字。
  • BASH_SOURCE[0]
等价于 BASH_SOURCE, 取得当前执行的shell文件所在的路径及文件名。
  • ?nohup......&
在后台运行
  • scp
拉远方文件:scp 访问远方机器的 用户名@远方机器 ip:远方文件路径? 文件的本机存放路径
推本地文件:scp 本地文件路径 访问远方机器的 用户名@远方机器 ip:文件在远方机器的存放路径
  • git常用命令
? ? ? ?? git helpget help + 命令?? ? ?查看帮助
? ? ? ?? git init? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?初始化git本地仓库
? ? ? ?? git status? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看文件状态(红色代表没有被纳入git管理或者文件被修改)
? ? ? ?? git add+文件名? ? ? ? ? ? ? ? ? ? ? ?添加文件到git版本控制中
? ? ? ?? git commit -m "注释"? ? ? ? ? ? 提交代码
? ? ? ?? git config?--global?user.name "用户名"? ? ? ? ? ? ? ? 配置 全局用户名
? ? ? ?? git config ?--global? ?user.email "邮箱"? ? ? ? ? ? ? ? ? ?配置 全局邮箱
? ? ? ?? git reset ? ?--hard HEAD^? ? ? ? 版本回退,^代表一个版本
? ? ? ?? git log? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看文件修改日志
? ? ? ?? git reflog? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看修改日志
? ? ? ?? 多人开发git步骤如下:

注: 1.? git安装方法
? ? ? ?2. IntelliJ IDEA 中集成git
? ? ? ? ? ? ? https://m.aspzz.cn/article/135583.htm? ? ? ? ? ? ? https://www.jianshu.com/p/ea1703adf5cc

二、Swap内存介绍

类似Windows下的虚拟内存,当物理内存不够时,将磁盘上一块区域作为内存使用,但是磁盘读写较慢,这样会加大系统IO,同时造成大量页的换进换出,严重影响系统性能。我们可以通过参数swappiness调节Swap内存何时使用。
linux中swappiness默认设置为60,具体如下:
1 [[email?protected]~]# cat /proc/sys/vm/swappiness
2 60
也就是说,内存在使用到100-60=40%时,就开始出现有Swap内存的使用,Swap空间大小默认为物理内存2倍。
swappiness可以临时调整为10,重启无效,具体如下:
1 [[email?protected] ~]# sysctl vm.swappiness=10
2 vm.swappiness = 10
3 [[email?protected] ~]# cat /proc/sys/vm/swappiness
4 10
swappiness永久调整需要在/etc/sysctl.conf加上下边两行:
1 [[email?protected] ~]# cat /etc/sysctl.conf
2 # Controls the maximum number of shared memory segments,in pages
3 kernel.shmall = 4294967296
4 vm.swappiness=10
5 [[email?protected] ~]# sysctl -p
就可以了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读