Ubuntu使用

CTRL+h 显示隐藏文件
ctrl+win +D 显示桌面
长按win 显示快捷键

/usr是Unix Software Rrsources的意思,相当于windows的C盘的,C:\Windows\和C:\Program Files的结合体。

ls /usr可以得到:bin include lib share local 等等。

其中share就是安装后的文件,文件夹所在位置

而local是第三方库的位置,比如我安装了:boost和libtorrent库,就在这里面
参考:
1

中文输入法不能用

wps

sudo gedit /usr/bin/wps

增加

>
export XMODIFIERS=”@im=fcitx”
export QT_IM_MODULE=”fcitx”

一定要在开头添加
或者
基于qt的程序下不能使用基于fcitx的中文输入法
sudo apt-get install fcitx-frontend-qt4 fcitx-frontend-qt5 fcitx-libs-qt fcitx-libs-qt5 libfcitx-qt0 libfcitx-qt5-1

mendenley

Ubuntu

用命令locate libfcitxplatforminputcontextplugin.so找到系统中的libfcitxplatforminputcontextplugin.so。(一般是/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so)
拷贝

重命名为libfcitxplatforminputcontextplugin.so,然后拷贝到mendeley安装位置,debian和ubuntu为:

/opt/mendeleydesktop/plugins/qt/plugins/platforminputcontexts/

Arch为:

/opt/mendeleydesktop/lib/mendeleydesktop/plugins/platforminputcontexts/

重新启动mendeley即可发现中文可以输入了。

不能上网

sudo gedit /etc/network/interfaces
添加如下内容:
auto enp2s0(网卡ifconfig 查看)
iface enp2s0 inet static
address 10.0.0.156
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameserver 202.112.144.236

sudo gedit /etc/network/interfaces

DNS 问题导致不能上网

sudo gedit /etc/resolv.conf
插入 nameserver 202.112.144.236

var/tmp 文件过大,磁盘空间满

mkinitramfs× 此类文件过多
用rm -rf mkinitramfs* 删除

http://forum.ubuntu.org.cn/viewtopic.php?p=3189497
lsof看看有没有正在使用

linux 共享windows 文件(ubuntu如何访问windows共享局域网文件夹)

打开ubuntu的文件,下方有网络-连接服务器:输入sbm://目标ipv4的地址,eg: smb://202.203.21.211
或者ctrl+L在地址栏上输入

每一个文件夹名字都打了一个”$“,带$的文件处于非共享状态表示不可以访问,,不加$的表示可以正常访问。

安装smbclient和cifs-utils

1
2
3
4
5
6
7
8
9
10
apt-get install smbclient
apt-get install cifs-utils
sudo gedit /etc/samba/smb.conf
add the following in the [global] section
client min protocol = SMB2
client max protocol = SMB3

同时windows 中在管理-管理用户和组中增加共享用户,设置共享文档
最终UI直接链接不上,在界面里输入用户名,密码,域总是显示无法分配内存

在linux下面创建一个需要挂载到的目录
用命令行挂载:

1
mount -t cifs -o username=Bob,password=123456 //192.168.0.102/Share /usr/local/bin/code

参数说明 : username , Window 系统登录用户名 ; password : Window 系统登录密码 ; //192.168.0.102/Share : 设置Window共享目录的路径 ; /usr/local/bin/code : 挂载到 Linux 下的那个目录
sudo mount -t cifs -o username=xxx,password=xxx,vers=3.0,uid=1000 //10.0.0.25/source /home/windows_share
指定挂载后的owner
查看某个用户UID的方法:

id -u [username]

如果想要开机就自动将windows共享目录挂载到ubuntu本地目录呢,该怎么做?
此种情况,可以直接修改 /etc/fstab. 在fstab文件中,添加对远程共享目录的挂载操作,具体做法是在fstab文件中添加以下代码:
//10.0.0.25/source /home/windows_share/ cifs defaults,uid=1000,gid=1000,username=user,password=password
参考网址:
Ubuntu 16.04安装配置Samba服务smbclient 使用方法
NT_STATUS_RESOURCE_NAME_NOT_FOUND
protocol negotiation failed: NT_STATUS_CONNECTION_RESET
Linux使用mount挂载Windows共享文件夹
Samba windows 10 share: mount error(112): Host is down
在Linux下访问Windows共享文件夹

windows中regedit命令启用注册表
cmd中输入net user,列举出来的用户就是可以通过网络连接的用户

坚持原创技术分享,您的支持将鼓励我继续创作!