文章目录
- 服务器文件挂载
 - 服务器终端挂载
 - vscode编辑服务器代码
 - linux开发常用命令
 - du
 - ln
 - ll
 - objdump
 
服务器文件挂载
在本地操作服务器文件。
 在文件夹右侧‘+其他位置‘’—>‘链接到服务器s’
 sftp://username@ip/目录,回车后输入密码即可在左侧看到映射的服务器文件夹。
 
 smb://usrname@ip/目录,回车后输入密码
 
服务器终端挂载
在本地使用服务器的terminal。
 打开Remmina.—>home—>创建新的链接配置文件—>SSH---->服务器ip—>username—>password

vscode编辑服务器代码
安装remote-ssh插件
 
 
 在下面输入服务器ip和用户名,密码是每次登陆的时候输入
 
linux开发常用命令
du
du -sh
 查看当前目录的磁盘占用情况。
 du 是 “disk usage” 的缩写,用于估计和显示文件和目录所占用的磁盘空间。
-sh 是 du 命令的两个选项:
-s 是 “summarize” 的缩写,表示只显示总计,而不显示每个子目录占用的磁盘空间。
 -h 是 “human-readable” 的缩写,表示以易于阅读的格式显示大小(例如,使用 K、M、G 等单位)。
ln
ln 命令用于创建硬链接或符号链接(也称为软链接)。这个命令的基本格式是 ln [option] target link_name,其中 target 是你想要链接到的文件或目录,link_name 是链接的名称。
创建硬链接:硬链接是指向文件系统中的物理位置的引用。创建硬链接的基本命令是 ln target link_name。例如:
 ln file1.txt link_to_file1.txt
 这将创建一个名为 link_to_file1.txt 的硬链接,该链接指向 file1.txt。
创建符号链接:符号链接是一个文件,它包含了另一个文件的路径。创建符号链接的基本命令是 ln -s target link_name。例如:
 ln -s file1.txt link_to_file1.txt
 这将创建一个名为 link_to_file1.txt 的符号链接,该链接指向 file1.txt。
请注意,硬链接不能链接到目录,也不能跨文件系统。而符号链接没有这些限制。
ll
ll 是 ls -l 的别名,用于列出当前目录中的所有文件和目录,以及它们的详细信息,包括权限、所有者、大小和修改时间。
请注意,ll 命令可能不在所有的 Linux 发行版中都可用,因为它通常是在用户的 shell 配置文件(如 .bashrc 或 .zshrc)中定义的别名。如果 ll 命令在你的系统中不可用,你可以使用 ls -l 命令来达到同样的效果。
ll -h 以人可读的方式显示文件的大小,即KB, MB, GB为单位。
objdump
“obj” 是 “object”(对象)的缩写,“dump” 是 “dump out”(倾倒出)的意思,所以 objdump 的含义是倾倒出对象文件的信息。
 objdump 是一个在 Linux 系统中常用的命令行工具,它可以显示二进制文件的详细信息。这个工具通常用于调试,以帮助开发者理解程序的编译和链接过程。
objdump 的主要功能包括:
显示二进制文件的头部信息(header):这包括文件类型、段(section)信息、符号表等。
 反汇编:将机器代码转换为汇编语言。
 显示符号表:符号表包含了程序中所有的函数和变量的名称和地址。
 显示重定位表:重定位表包含了程序在加载到内存时需要修改的地址。
 以下是一些常用的 objdump 命令:
objdump -h file:显示文件的段信息。
 objdump -d file:反汇编所有的代码段。
 objdump -t file:显示文件的符号表。
 objdump -r file:显示文件的重定位表。
 常用 objdump -x file |grep NEEDED 查看so或者可执行程序的依赖项
 



















