linux备忘

1、在编程的时候,NotePad++ 中闪烁的光标突然有竖着闪烁的编程蓝色下划线闪烁的–小技巧告诉你
在键盘上找 Insert ,按这个Insert就可以把横向闪烁光标( _ )修改成竖向闪烁光标样式( | ),横向光标会在你写代码的时候修改前面的代码,把光标移到前面进行修改时,后面的代码也会随之被消除,所以需要把光标修改成竖向显示的样式。这是在我在实际操作中遇到的问题,为以后遇到同样的问题的同胞们得到帮助。
https://www.cnblogs.com/feiyuanxing/p/4950375.html

2、查看端口占用 netstat 命令
netstat -aon|grep “8080”
https://blog.csdn.net/zhouxukun123/article/details/79383130

3、全志open-ssh Could not load host key: /etc/ssh/ssh_host_key问题
https://blog.csdn.net/smilefyx/article/details/38416687

5、营救公主(Java实现A*算法解决迷宫问题)
https://blog.csdn.net/dobuy/article/details/8948514
营救公主(C)
https://blog.csdn.net/u012979056/article/details/52107656

6、shell 多行注释详解

<<'COMMENT'
...

COMMENT

https://blog.csdn.net/qianggezhishen/article/details/51981804

7、git tag常用操作速查
https://blog.csdn.net/happycxz/article/details/78893690

8 wget下载jdk为html格式的解决方法
https://blog.csdn.net/qq_22578483/article/details/52918421
9 【linux】source命令有个”坑”
文件not found?
http://ju.outofmemory.cn/entry/213595

10、mvn install失败:Failed to read artifact descriptor org.apache.maven.plugins:maven-install-plugin:jar
https://blog.csdn.net/u010429286/article/details/78855619
11、解决sed替换“路径”字符串的问题
通过学习sed命令,我发现它有一个很好的设计,就是表达式本身的语法非常灵活。当用户不方便转义字符串中的特殊字符(如/)时,sed支持使用自定义分隔符,让用户避开冲突。

user_device=/dev/nvme1n1
......
sed -i "s#^filename=.*#filename=$user_device#" ./ebs_*.fio

#删除build.sh文件中的--exclude=.gitkeep内容
sed -i 's/--exclude=.gitkeep//' build.sh

https://blog.csdn.net/sch0120/article/details/80323904

Linux使用sed删除和替换文件中某一行的方法
sed -i ‘/ddd/d’ abc.txt
https://baike.xsoftlab.net/view/595.html

sed -i -e ‘s/^.git clone./echo/’ -e ‘s/^.*git pull/echo/’ package3.sh

12、beyand compare的替代软件 winmerge
https://winmerge.org/downloads/

13、力扣:编程训练网站
https://leetcode-cn.com/

14、java回忆录—输入输出流详细讲解(入门经典)
https://blog.csdn.net/qq_22063697/article/details/52137369

15、算法的时间复杂度和空间复杂度-总结
https://blog.csdn.net/zolalad/article/details/11848739
16、十大经典排序算法最强总结(含JAVA代码实现)
https://www.cnblogs.com/guoyaohua/p/8600214.html
17、linux的挂载的问题,重启后就挂载就没有了
https://mcseer2018.iteye.com/blog/2411870
玩转 Linux 之:磁盘分区、挂载知多少
https://cloud.tencent.com/developer/article/1043832

18、开源程序员——从入门到蜕变
http://ocselected.org/posts/contribute_to_community/how_to_get_started_as_an_open_source_programmer/
关于开源的过程就是:自由的开发,让程序中的每个字都有意义!所以作为开源程序员的你接下来要做的就是:找到自己的技能图谱、选择自己认为好用的工具、不断的进行练习、努力提高自己,之后就是去利用这些实现点什么!
19、Linux内核分析(一)—linux体系简介|内核源码简介|内核配置编译安装
https://www.cnblogs.com/wrjvszq/p/4257164.html

20、linux的挂载的问题,重启后就挂载就没有了
https://mcseer2018.iteye.com/blog/2411870
玩转 Linux 之:磁盘分区、挂载知多少
https://cloud.tencent.com/developer/article/1043832

https://blog.csdn.net/ybdesire/article/details/79145180
lsblk 查看可用的硬盘

  [root@host-10-90-178-191 dev]# fdisk -l
  
  Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors
  Units = sectors of 1 * 512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal): 512 bytes / 512 bytes
  Disk label type: dos
  Disk identifier: 0x000a4d11
  
     Device Boot      Start         End      Blocks   Id  System
  /dev/sda1   *        2048     2099199     1048576   83  Linux
  /dev/sda2         2099200    65013759    31457280   83  Linux
  /dev/sda3        65013760    81790975     8388608   82  Linux swap / Solaris在这里插入代码片

说明:/dev/sda1是扩展分区扇区起始位置是2048结束位置是2099199, sda3终点扇区81790975小于419430400,说明有剩余空间
参考:在Linux下对未分配剩余空间分区
https://blog.csdn.net/caisetiankong529/article/details/39431135

mkdir usr1
mount /dev/sda5 /usr1
df -h
永久挂盘,开机自动挂盘
vi /etc/fstab
/dev/sda5 /usr1 ext4 defaults 0 0

01_Linux将/var目录挂载到新添加的磁盘
https://www.jianshu.com/p/7b45254c77cc

Linux中将/var等已有目录挂载到新添加的硬盘
https://blog.51cto.com/xiexf/1954458

Linux /opt、/var挂载到单独分区
https://blog.csdn.net/github_33809414/article/details/85221274

Linux 上新建分区,参考教程:Linux 分区操作
/opt 目录按照Linux /usr目录挂载到新分区此教程成功挂载。但是/var目录却一直未挂载成功。

下面给出/var目录的挂载步骤(/dev/sdb1为被挂载的分区):
1.创建一个挂载点:mkdir /storage。
2.挂载 /dev/sdb1 到 /storage 目录上:mount /dev/sdb1 /storage。
3.复制/var目录下的内容到/storage目录中:cp -pdr /var /storage。
4.清空 /var目录 中的内容: rm -rf /var/* (通过ls命令看一下是否清空)。
5.卸载 /dev/sdb1 : umount /dev/sdb1 。
6.将 /dev/sdb1 挂载到 /var 上: mount /dev/sdb1 /var 。

然后通过 ls /var/ 命令查看 /var 中的内容。不过,我们会发现,原来的/var里的内容,现在被保存在了 /var/var/ 这样的目录下,而且还多了一个 lost+found 目录:
为了和原来的 /var 保持一致,我们调整一下目录结构,依次执行下面三个命令:
mv /var/var/* /var/
rm -rf /var/var
rm -rf /var/lost+found

设置开机自动挂载磁盘。打开 vim /etc/fstab 配置文件,在其后加上下面一句:
/dev/sdb1 /var ext4 defaults 0 0
不过,我们应该通过 blkid /dev/sdb1 查看一下磁盘分区UUID,将上面一句修改为:
UUID=2d0a900b-4083-4d97-86f4-c66a0cd8249c /var  ext4 defa

你可能感兴趣的:(linux备忘)