常用Linux系统命令

常用Linux系统命令

在Linux服务器上下载ananconda以及操作过程中用到了一些基本的命令行指令,暂时记录。后续补充仍在这里,内容多了之后再进行分类。

ls 当前路径下文件目录
cd /去往某个目录,一般给绝对路径 如果不加/代表进入该文件夹下的子文件夹
cd … 返回上一级文件夹
wget -c 网址 从网址链接下载东西到目前所在路径
pwd 查看当前路径 以绝对路径显示
nvidia-smi 查看GPU使用情况,注意在根目录下 实时刷新 watch -n s(秒数) nvidia-smi
nvcc --version 查看cuda版本
cp dir1/file dir2 将dir1路径的file复制到dir2路径下
sync dir1 dir2 将dir1中的所有文件复制到dir2路径下
lspci | grep -i nvidia 查看NVIDIA显卡的信息
ps -f -p pid 查看进程属于哪个用户,pid为进程号
kill pid 杀掉进程,pid为进程号
nohup command & 后台运行进程,command为指令
scp work@xxx.xxx.x.xx:/home/work/source.txt /home/work/ 将服务器xxx.xxx.x.xx中source.txt拷贝到本地/home/work下,注意是不连接服务器情况下。
logout 登出服务器
env 查看环境变量
tmux:ctrl+B再输入“(双引号)是上下分屏
tmux ls: 查看所有tmux窗口
tmux a -t num: 进入num窗口
tmux set mouse on,可以使用鼠标,可以将set mouse on 写进tmux.conf中。
cat /home/your user name/.ssh/id_rsa.pub查看公钥
cat /home/your user name/.ssh/id_rsa查看私钥
mkdir name 创建名为name的文件夹
mv source_directory(目录) dest_directory(目录) :目录名 dest_directory 已存在,将 source_directory 移动到目录名 dest_directory 中;目录名 dest_directory 不存在则 source_directory 改名为目录名 dest_directory
mv source_file(文件) dest_directory(目录):将文件 source_file 移动到目标目录 dest_directory 中
mv source_file(文件) dest_file(文件):将源文件名 source_file 改为目标文件名 dest_file
rm -f name 删除文件
rm- rf name 删除文件夹
rm -rf*删除当前目录下的所有文件
cd ~是到你的用户的路径下,即/home/your user name
cd /是到linux系统最顶部的路径,即/
vim 进入vim, 退出及常用指令vim
##########
vim快捷键 命令行模式
shift + G 到最后一行
gg 到第一行
0到行尾
shift + 4到行首
shift + 3高亮当前变量并往前查找
shift+ 8高亮当前变量并往后查找
yy 复制一行
p 粘贴
##########
sudo chmod -R 777 /data 授予 /data 文件夹及其子文件夹所有用户可读写权限
python -u 打印不经过缓存,目前在python3.7上测试work,在python3.6上测试不work
find . -type f -name “file_name”:在该路径下找名字为file_name的普通文件
find / -name “file_name”:在‘/’路径下找名字为file_name的所有文件以及文件夹
tar -xvf file.tar 目录:解压 tar包
tar -xzvf file.tar.gz 目录:解压tar.gz
history | grep xx 找包含xx的历史指令
source ~/.bashrc是直接运行.bashrc,.tmux.conf不是shell语句,所以无法直接source,应该用tmux source-file让其直接生效。
head -n xxx查看xxx文件前n行
tail -n xxx查看xxx文件后n行
fuser -v /dev/nvidia* 当nvidia-smi无法看到进程号的时候,可以通过这个命令查看,并结合kill杀死相关进程
ls -lh xxx查看文件或者文件夹下所有文件大小
scp /path/to/your/file user_name@server_name:/path/to/save/the/file 将本地文件上传到服务器指令(注意:windows的路径反斜杠和Liunx相反!!!!!)
ps -ef | grep python 查看运行中的python进程号
zip -r output_file.zip folder1 zip压缩文件夹
conda create -n 新环境名 --clone 旧环境名 anconda复制环境
free 查看当前内存使用
du -h /your/path 查看/your/path目录以及子目录所占大小
du -sh /your/path 查看/your/path目录所占大小,s代表总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值