PC操作系统使用技巧

必备技巧

快捷键

windows

 - Win+R                                            启动运行

 - Ctrl+Win+←或→                            切换虚拟桌面

ubuntu

 文件管理器

 - Ctrl+L                                             显示地址栏

  终端

 - Ctrl+Alt+t                                       进入Ubuntu终端 

 - Ctrl+Shift+=                                   放大终端字体

 - Ctrl+-                                              缩小终端字体

mac

  终端

 - option+command+c                       复制目录

 - shift+command+3                          截屏

 - shift+command+4                          截图

 - Ctrl+←或→                                     切换虚拟桌面

 - Ctrl+↑                                             调度中心

共享

访问共享文件夹

   windows:开始->运行->\\172.16.0.112

   ubuntu:打开文件管理器 -> 连接服务器(左侧列表中) -> 服务器地址(如smb://172.16.0.112/)

   mac:访达 -> 菜单前往 -> 连接服务器 -> 输入smb://172.16.0.112/

共享共享文件夹

   windows:选中文件夹 -> 右键 -> 属性 -> 共享 -> 高级共享 -> 共享此文件夹 (查看共享使用net share)

   ubuntu:选中文件夹 -> 右键 -> 选本地网络共享 -> 创建共享

   mac:系统偏好设置 -> 共享 -> 文件共享 -> + 

终端

添加到右键菜单

   windows:

   ubuntu:默认存在

   mac:系统偏好设置 -> 键盘 -> 快捷键 -> 服务,勾选「新建位于文件夹位置的终端窗口」

表情符号

windows: 切换到微软键盘 > 右键任务栏选择显示触摸键盘按钮 > 点击键盘图标 > 按下头像按键

mac:ctrl+commad+空格

配置环境

mac

~目录下.bash_profile或/etc/profile

# .bash_profile
export $PATH:/usr/local/mysql/bin
# 生效
source ~/.bash_profile

云服务器

windows

 - xshell 

 - winscp

mac

- 终端

# 打开终端 - 输入如下类似命令 - 输入密码
>> ssh -p 22 [email protected]
# 或
>> ssh [email protected]

 - transmit 

包管理

windows

 - vcpkg 

条件:Visual Studio 2015 Update 3以上,Windows 7以上

安装

# 获取 - 选择tag(可选)
git clone https://github.com/Microsoft/vcpkg.git
git checkout 2020.01
# 切换到vcpk根目录
# windows
cd vcpkg
.\bootstrap-vcpkg.bat

使用

# help
vcpkg
vcpkg help triplet
vcpkg help export
# find
vcpkg search
# install
vcpkg install sdl2 curl

集成(需验证)

# vs 添加集成全局和移除集成全局(注意集成成功提示)
vcpkg integrate install
vcpkg integrate remove
# 集成工程 - 会在“vcpkg_root\scripts\buildsystems”目录下,生成nuget配置文件
# Tools->NuGet Package Manager->Package Sources 添加vcpkg和scripts\buildsystems目录
# 输入命令后,得到一条指令,复制指令
# 打开vs Tools->NuGet Package Manager->Package Manager Console,粘贴
# 或者选择解决方案 右键管理解决方案的NuGet程序包
# 或者选择工程    右键管理NuGet程序包 安装或者卸载 - 然后在代码里面直接使用头文件
# 注意系统和平台 默认windows安装x86-windows,如果是x64就无法使用
vcpkg integrate project
# 集成cmake
-DCMAKE_TOOLCHAIN_FILE=/scripts/buildsystems/vcpkg.cmake

 ubuntu

 - dpkg

# 查看已安装的软件包列表
dpkg --list
# 辅助 - 查看ssh相关
dpkg --get-selections | grep ssh

 - apt

# 安装sftp
sudo apt-get install openssh-server
# 安装libuuid库
sudo apt-get install uuid-dev 
# 安装sublime
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
# 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。
apt-get autoremove 

# 删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。
apt-get remove 

  - snap

  https://snapcraft.io/snap-store

# 安装snap商店
sudo snap install snap-store
# 查看已安装的snap包
sudo snap list
# snap包信息 - 查看channel
sudo snap info 
# 安装指定通道的snap包
sudo snap install  --channel  <--classic>
# 更新一个snap包,如果你后面不加包的名字的话那就是更新所有的snap包
sudo snap refresh 
# 把一个包还原到以前安装的版本
sudo snap revert 
# 删除一个snap包
sudo snap remove 

mac

 - brew

常用工具

   windows:everything   depends   vlc   audacity

   ubuntu:

   mac:

压缩和解压

mac

# .tar
解包:[***]$ tar xvf FileName.tar
打包:[***]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
# .tar.gz
解压:[***]$ tar zxvf FileName.tar.gz
压缩:[***]$ tar zcvf FileName.tar.gz DirName
# .tgz
解压:[***]$ tar zxvf FileName.tgz
解压:[***]$ tar zcvf FileName.tgz DirName

系统特性

ubuntu

修改默认链接

# 添加链接项
update-alternatives --install <链接> <名称> <路径> <优先级>
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50

# <链接>        /etc/alternatives路径下 <名称>          <路径>
# /usr/bin/gcc   -> /etc/alternatives/gcc     -> /usr/bin/gcc-7

# 选择链接项
update-alternatives --config <名称>

参考

包管理

Visual Studio工具 vcpkg简介

你可能感兴趣的:(系统)