Linux常用命令大全
Linux常用命令大全 最近在弄服务器相关的知识,在这里记录一些常用的Linux命令 系统信息 关机 用户和群组 打包和压缩文件 磁盘空间 备份 光盘 网络 文件和目录 文件搜索 挂载文件系统 文件的权限 文件的特殊属性 文件系统分析 初始化一个文件系统 SWAP文件系统 字符设置和文件格式转换 安装包管理工具 RPM包 YUM软件包升级器 DEB包 APT软件工具 Other 查看文件内容 文本处理 GO TOP INDEX ^ 系统信息 12345678910111213141516171819arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /p...
软件
精选 Mac 平台各类优质软件资源,从系统开发环境配置到日常效率工具均有覆盖,并附带 macOS 使用中常见问题的解决方法。 系统软件 homebrew mysql pyenv pipx在独立的隔离环境中安装这些工具,从而避免它们干扰其他项目的依赖。默认会依赖最新的python版本,类似于 nvm poetry python 包管理工具 nvm redis 直接brew install redis即可 Mac必装软件 IINA 最好用的音视频播放软件(可播放任何地址 Typora 最好用的Markdown编辑工具 (➕PicGo实现图片自动上传 VsCode 最好用的代码编辑工具 Neat Download Manager 最快速的下载工具 Electerm 开源的跨平台Shell管理工具 FinalShell 最好用跨平台Shell管理工具,就是不开源 Tencent Lemon 类似于CleanMyMac,但是完全免费 xmind 思维导图 wps 好用的文档中心 V2ray mac 推荐v2rayu, win推荐v2rayn (免费订阅free 幽禁节点 FileZi...
GIT简易的命令行入门教程
Git 是当今最流行的分布式版本控制系统,掌握常用命令行操作是开发者的基本功。本文整理了从仓库初始化到日常提交流程、从分支管理到 submodule 的常用命令,适合作为速查手册。 Git 全局设置: 12git config --global user.name "jeromexiong"git config --global user.email "1540428743@qq.com" 创建 git 仓库: 12345678mkdir bookclubcd bookclubgit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin https://gitee.com/jeromexiong/bookclub.gitgit push -u origin master 已有仓库? 1234567cd existing_git_repogit remote add origin https://gitee.com/jeromexiong/bookclub.gitg...
树莓派 - 修改pi账号密码,开启root账号
本文介绍树莓派(Raspberry Pi)系统的基础安全配置,包括修改默认 pi 账号密码、开启 root 账户以及安装常用工具等操作,帮助您快速完成系统初始化设置。 修改PI账号的密码 password pi 开启root账号 树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。 debian里root账户默认没有密码,但账户锁定。 当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian 默认用户是pi 密码为raspberry 重新开启root账号,可由pi用户登录后,在命令行下执行 sudo passwd root 执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 sudo passwd --unlock root 这样就可以解锁root账户了。 更新age-get apt-get update 安装VIM apt-get install vim 注:ourself pwd:@# ssh 远程连接默认用户pi raspberry 最新树...
Swift 面试题
本文整理了 Swift 开发面试中常见的问题与解答,帮助开发者巩固基础知识,顺利通过技术面试。 前提 git 使用 三方库使用 swift 调用oc 解决问题方式 frame 和 bounds 有什么不同? 12frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父view的坐标系统)bounds指的是:该view在本身坐标系统中的位置和大小。(参照点是屏幕坐标系统) ViewController生命周期 按照执行顺序排列: initWithCoder:通过nib文件初始化时触发。 awakeFromNib:nib文件被加载的时候,会发生一个awakeFromNib的消息到nib文件中的每个对象。 loadView:开始加载视图控制器自带的view。 viewDidLoad:视图控制器的view被加载完成。 viewWillAppear:视图控制器的view将要显示在window上。 updateViewConstraints:视图控制器的view开始更新AutoLayout约束。 viewWillLayoutSubviews:视图控制器的view将要...
Xcode & Android Studio 快捷键
熟练掌握 IDE 快捷键能够显著提升开发效率。本文整理了 Xcode 和 Android Studio 中最常用的快捷键操作,便于日常编码时快速查阅。 XCode快捷键 123456⌥ —> option | alt ⇧ —> shift ⌃ —> control ⌘ —> command ⎋ —> esc ↑↓←→ 1234567891011格式化代码:Structure Re-indent ⌃i向右缩进:Structure shift Right ⌘]向左缩进:Structure shift Left ⌘[整行向上移动:Structure Move Line Up ⌥⌘[整行向下移动:Structure Move Line Down ⌥⌘]注释代码:Structure Comment Selection ⌘/代码提示:Show Completions ⌥⌘/删除光标至行首的内容 ⌘ delete删除光标至本段末的内容 ⌃ K新建文件:⌘ N新建空文件:⌘⌥N 12345678...
Mac x 10.12.4 如何安装sshfs
SSHFS 允许你通过 SSH 协议远程挂载目录到本地,方便文件管理。本文详细介绍在 macOS 10.12.4 上安装和使用 SSHFS 的完整步骤。 下载安装包 mac安装SSHFS需要安装fuse和sshfs安装包,sshfs依赖于fuse 下载安装fuse for macOS 3.5.8。历史版本 下载sshfs 2.5。历史版本 挂载远程路径 $ sshfs -C -o reconnect @:<remote_dir> <local_dir> 更多 sshfs 的用法可以 sshfs -h 查看 卸载路径 挂载之后,可以通过 df -h 查看挂载情况 $ sudo umount -f <local_dir> 说明: -f 是强制退出的意思,谨慎操作,使用卸载命令前要关闭所有使用的程序,避免程序闪退造成不必要的麻烦。 如何卸载SSHFS 因为SSHFS没有卸载脚本,所以卸载只能手动安装文件了。 123$ sudo rm /usr/local/bin/sshfs$ sudo rm /usr/local/share/...
CocoaPods & podfile
CocoaPods 是 iOS 开发最流行的依赖管理工具。本文介绍 CocoaPods 的使用方法和 Podfile 配置技巧。 CocoaPods CocoaPods安装方法 pod --version check cocoapods version pod update --verbose --no-repo-update pod install --verbose --no-repo-update don’t update repository & display verbose Podfile 玩转Podfile CocoaPods|安装流程与使用 12345什么是PodfilePodfile全局配置targetHooks : plugin pre_install post_installdef 常用库 Alamofire Elegant HTTP Networking in Swift Kingfisher A lightweight, pure-Swift library for downloading and caching images from th...
Swift 笔记
本文是 Swift 开发过程中的学习笔记汇总,记录了从 Xcode 配置到视图布局、动画实现、国际化等各方面的实用技巧。 Xcode Xcode自动管理证书文件模式下更新provisioning profile文件 添加设备到develop.apple.com Xcode切到相应的target的General tab下,然后点击(!)按钮展示provisioning profile文件详情,然后拖动左上角的profile图标到终端获取provisioning profile文件名 打开~/Library/MobileDevice/Provisioning Profiles目录,然后删除相同文件名的provisioning profile文件 Xcode会自动下载最新的provisioning profile文件 Xcode 打包发布 打包证书 12打包证书最多只有三个,需要根据提示文字选择正确的证书。若证书创建后一直无法正常使用,重启后即可 若无法发布正式,可以发布TestFlight版本测试 Xcode 11打包上传时,一直卡在Authenticating with...