命令总结
#########################linux#########################
tftp 传送文件命令
下载到本地:
tftp -gr 文件名 服务器ip(tftp软件打开的ip,一般是window的ip)
上传到服务器:
tftp -pl 文件名 服务器ip(tftp软件打开的ip,一般是window的ip)
共享复制粘贴
sudo apt-get autoremove open-vm-tools //卸载已有的工具
sudo apt-get install open-vm-tools //安装工具open-vm-tools
sudo apt-get install open-vm-tools-desktop //安装open-vm-tools-desktop
reboot //重启Ubuntu系统
#########搭建samba服务
1.sudo apt-get install samba
2.sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
3.sudo vi /etc/samba/smb.conf
在smb.conf的文件最后加入以下配置并保存,然后退出
[ work ] #ubuntu下的共享目录名称
comment = samba home directory
path = /home/book/ #共享目录路径
public = yes
browseable = yes
public = yes
writeable = yes
read only = no
valid users = lsh
create mask = 0777
directory mask = 0777
#force user = nobody
#force group = nogroup
available = yes
4.sudo smbpasswd -a lsh #新的SMB密码, lsh为ubuntu用户名
5.sudo service smbd restart #重启samba
6.chmod 777 工作目录
###################ubuntu搭建nfs
1. sudo apt-get install nfs-kernel-server
2. sudo vi /etc/exports
//允许客户端挂载的目录,可添加任意多个,如果不设置,服务器将不允许客户端挂载
/home/book/nfs *(rw,sync,no_root_squash)
3. sudo /etc/init.d/nfs-kernel-server restart
[....] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.serviceJob for nfs-server.service canceled. (挂载目录没有, 自己新建)
开发版上挂载命令:
4. mount -t nfs -o nolock 192.168.13.232:/home/book/nfs /mnt
mount :挂载命令
nfs :使用的协议
nolock :不阻塞
IP : NFS服务器的IP(NFS服务器运行在哪个系统上,就是哪个系统的IP)
/work/nfs: 要挂载的目录(Ubuntu的目录)
/mnt : 要挂载到的目录(开发板上的目录,注意挂载成功后,/mnt下原有数据将会被隐藏,无法找到)
5. 卸载mount(注意不能在挂载目录下执行此命令, 否则会报umount: can't unmount /mnt: Device or resource busy)
umount 开发板挂载目录
#######################压缩/解压格式
tar.gz
解压:tar -zxvf studio.tar.gz
压缩:tar -zcvf studio.tar.gz directory_to_compress
tar.bz2
解压:tar -cjvf studio.tar.bz2
压缩:tar -xjvf studio.tar.bz2 directory_to_compress
解压.rar
unrar x Filename.rar
########################查看库命令
readelf -a 库名
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
#系统信息
uname -n #型号
uname -r #内核版本
uname -m #处理器类型
uname -s #系统类型
ls -l解析 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。
当为 d 则是目录
当为 - 则是文件;
若是 l 则表示为链接文档(link file);
若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端