文章目录
- 服务器文件挂载
- 服务器终端挂载
- 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或者可执行程序的依赖项