Windows

常用命令

1
2
3
4
5
6
7
8
9
# 查看端口占用
netstat -ano | findstr 3306
# 停止服务(需要管理员权限)
net stop mysql80
# 列举所有文件
dir
# 将文件移动到目标位置
move file-name dir-name\

参考

文件名包含空格的文件执行方式

文件名包含空格,比如:a df.txt

在命令行中如果直接敲这个文件名,则会被认为是两个文件a和df.txt

所以命令行中需要加上双引号(不能是单引号)

所以用Python的os.system调用系统命令时,需要这样

1
os.system('python gene.py --input "{}" --output "{}"'.format(input_dir_path, output_dir_path))

微软输入法

  • win + ;: 快速emoji
  • win + v: 历史剪贴板
  • v:快捷转换:时间、数学计算
  • u:打出自己不会的字,比如:u huo niao 䲴
  • 以词定字:当想输入某个字,但是这个字很靠后时,用以词定字功能可以很快输入该字。 例如:想输入“济”字,输入“经济”时不要敲空格,而按下设置的键,例如“[]”中的“]”即可输入“济”字

Linux

一些常用命令

1
2
3
# 切换终端
chsh -s /bin/bash
chsh -s /usr/bin/zsh

查找文件

递归查找文件名包含字符串的文件

find . -type f | grep "pattern”

递归查找文件内容包含字符串的文件,-l表示只打印文件名而不是内容

grep -rl "search_pattern" .

查看系统信息命令

1
2
3
4
5
6
7
8
# 查看cpu信息
lscpu
# 查看gpu信息
nvidia-smi
# 查看操作系统信息
uname -a
# 查看所有用户
cat /etc/passwd

磁盘命令

1
2
3
4
5
6
7
8
9
10
11
# 查看磁盘信息,包括硬盘、分区和挂载点等,树状结构展示
lsblk
# 查看文件系统的磁盘空间使用情况
df -h
# 查看所有的磁盘分区的详情信息
fdisk -l
# 挂载
mount /dev/sdg1 /home
# 设置自动挂载,在末尾添加
vim /etc/fstab
/dev/mapper/work_vg-work_lv /data ext4 defaults 0 0

监控显卡工具

  • nvidia-smi系统自带
    • 使用:nvidia-smi
    • 每秒刷新:watch -n 1 nvidia-smi
  • nvitop
    • 安装:pip install nvitop
    • 显示信息:nvitop
    • 超完整信息:nvitop -m full

通用

Tree命令

用于展示项目的目录树

1
2
3
4
tree  # 目录树(不包括文件)
tree /? # 查看提示
tree /F # 目录树(包括文件)
tree /A # 目录树(不适用拓展字符)