Finder
直接进入某个路径下:command
+ shift
+ G
这个操作也可以在 terminal
中 open 绝对路径
来实现。
基础操作
- ls(list) 查看当前文件夹下的内容
- pwd(print work directory) 查看当前所在文件夹
- cd [目录名] (change directory) 切换文件夹
- mkdir(make directory) 创建目录
文件相关
新建文件touch
删除文件 rm(remove)
删除文件夹
快速查看文件(cat,vim)
1 2 3
| cat test.txt(只读) 或 vim test.txt
|
解压rar文件(最基础的用法unrar)
(为了省下买解压软件的几十块钱而学的一个命令😄)
- 首先保证安装了
Homebrew
- 用Homebrew安装unrar:
brew install unrar
- 将当前路径的test.rar解压到当前路径:
unrar x test.rar
tree命令
1 2 3
| 首先安装tree(macos默认没有tree命令):brew install tree 在路径下直接`tree`就可以显示路径下的文件树 ps:可能会出现对于中文的乱码,解决方案是:tree -N
|
vim相关指令
到行首和行尾
vim指令
1 2 3
| :w w保存文件但是不退出 :wq 保存文件并退出 :q! 不保存文件并退出**
|
zsh → bash
bash → zsh
入门vim
显示日历
Mac下查看已安装的jdk版本及其安装目录
1 2 3 4 5 6 7 8 9
| /usr/libexec/java_home -V
eg: ➜ ~ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 1.8.0_201, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home ➜ ~
|
Centos7系统
更新package
检查是否有需要更新的package
编译C++
- 首先安装编译C++的工具
yum install gcc-c++
- 然后编译次目录下的C++文件
g++ test.cpp -o test
- 运行
./test
监控服务器状态
pip install glances
glances
![glances]()
阿里云服务器平时的小操作
修改主机名
1
| hostnamectl set-hostname 新主机名
|
每次连接服务器都要输入密码,怎么解决?
- 在服务器输入
ssh-keygen -t rsa -C xxxxx@gmail.com
(输入你的邮箱)
- 提示
Enter file in which to save the key (/root/.ssh/id_rsa):
,直接回车用默认的。
- 接下来再两个回车,设置为空密码。
- 将你本地的公钥复制到服务器的
/root/.ssh
路径下的authorized_keys
中,没有这个文件就自己新建一个。
- 重启ssh服务
systemctl restart sshd.service
清空日志
- 很多情况下日志文件会特别大,因为每天都会产生很多信息,这时如果我们刚接触这种东西,大部分人会删掉日志,然后重启应用。下面三个命令可以直接清空日志文件,不必删除。(不知道为什么,我爬虫生成的日志清空以后瞬间又恢复了原来的大小。)
>file.log
这种是最简单的方式,我都是用的这个,下面的没用过,从别的文章抄过来的。
echo "">file.log
cat /dev/null > file.log