200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > linux 下修改文件夹的用户权限和所属组 为文件建立软连接

linux 下修改文件夹的用户权限和所属组 为文件建立软连接

时间:2019-03-02 00:13:18

相关推荐

linux 下修改文件夹的用户权限和所属组 为文件建立软连接

chown wlq testfilwe //为文件夹testfile更改拥有者为wlq

chgrp [-R] wlq testfile //为文件夹testfile更改拥有者组为wlq

sudo du -sh /home/* //查看一台机器上各个用户占用空间情况

sudo userdel -r username //删除用户

ln -s [源文件或目录] [目标文件或目录] #建立软链接

rm -rf 软连接的名称 //删除软连接

scp 将数据从一台linux服务器复制到另一台linux服务器

(1) 复制文件:

命令格式:

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

(2) 复制目录:

命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

例如把文件从服务器A 复制到 服务器B(IP=10.9.2.18)上

scp -r folder xiaoming@10.9.2.18:/home/zhangshan/

对于退出Xshell客户端服务器上的程序经常挂掉的问题解决办法

使用nohub命令(no hang up)

nohup command > myout.file 2>&1 &

日志输出被重定向到了文件myout.file文件中。起到守护进程的目的。

压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归

zip [参数] [打包后的文件名] [打包的目录路径]

解压 unzip xahot.zip 不解释

reference:/zzllabcd/article/details/49475351

reference:/mm_bit/article/details/50401869

压缩tar -czvf archive.tar.gz data解压tar -zxvf archive.tar.gz

1.统计当前目录下,py文件数量:

find . -name “.py" |wc -l

2.统计当前目录下,所有py文件行数:

find . -name ".py” |xargs cat|wc -l

3.统计当前目录下,所有py文件行数,并过滤空行:

find . -name “*.py” |xargs cat|grep -v ^$|wc -l

userdel linuxso 注:删除用户linuxso,但不删除其家目录及文件;

userdel -r linuxso 注:删除用户linuxso,其家目录及文件一并删除;

adduser xxx

改变文件夹的所有者

chown 用户名 文件名 -R

更新NVIDIA显卡驱动程序的步骤

(0)重启服务器

sudo reboot

(1)先卸载之前安装的显卡驱动程序

nvidia-installer --uninstall

(2)给驱动run文件赋予执行权限

sudo chmod a+x NVIDIA-Linux-x86_64-410.93.run

(3) 安装驱动(注意参数)

sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要–no-x-check 安装驱动时不检查X服务–no-nouveau-check 安装驱动时不检查nouveau 后面两个参数可不加。

对于某一个目录给组员设置读写的权限

# chmod -R 0760 /usr/local# ls -l /usr/local/#check new permissions

统计文件的行数

find . -name "*.html" | wc -lwc -l xxx

统计文件夹下所有文件的code行数。

wc -l `find -name *.py`

查看linux 服务器 CUDA 版本命令

cat /usr/local/cuda/version.txt

查看linux 服务器 CUDNN版本命令

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

去掉文件重复行的命令

awk ' !x[$0]++' data.txt > result.txt

linux 下对某个库进行升级命令

pip install 库名pip install 库名 --upgrade或者conda install 库名conda update 库名更新所有库conda update --all更新conda本身conda update conda更新anacondaconda update anaconda

关机和重启命令

shutdown -h now (root)haltpoweroffshutdown -h 10 (10分钟后自动关机)

rebootshutdown -r nowshutdown -r 10 (10分钟后自动重启)

查看两个文件的区别

sort a.txt b.txt | uniq -d

Linux下给shell脚本设置快捷启动

method1: 修改profile文件

vim /etc/profileexport PATH=/usr/local/intellij/bin:$PATHsource /etc/profile

method2: 修改.bashrc

vim ~/.bashrc重新打开一个控制台就可以生效,不过只对当前用户生效。

根据文件大小删除文件的命令

find . -name "*" -type f -size 0c | xargs -n 1 rm -f

用这个还可以删除指定大小的文件,只要修改对应的 -size 参数就行,例如删除1k大小的文件

find . -name "*" -type f -size 1024c | xargs -n 1 rm -f

复制文件夹下面的前n个文件

ls |head -n N |xargs -i cp {} /home/

列出所有过期的库

pip list --outdated

对所有过期的库进行升级

pip install --upgrade 库名

批量安装所需要的库

pip install -r requirement.txt

根据进程号查询用户的linux命令

ps -ef |grep xxxx(进程号)

使用清华源安装库

pip install -i https://pypi.tuna./simple xxxx(库名)

解压*.tar.gz文件命令

tar -zxvf 压缩文件名.tar.gz

压缩*.tar.gz文件命令

tar -zcvf 压缩文件名 .tar.gz 被压缩文件名

ls 文件和文件夹都是白颜色的,没有区分,解决办法如下:

alias ls='ls --color=auto'

使用清华源镜像安装第三方库

pip install -i https://pypi.tuna./simple xxx

conda配置清华源

conda config --add channels https://mirrors.tuna./anaconda/pkgs/free/conda config --add channels https://mirrors.tuna./anaconda/pkgs/main/conda config --add channels https://mirrors.tuna./anaconda/cloud//pytorch/conda config --add channels https://mirrors.tuna./anaconda/cloud/conda-forge/conda config --set show_channel_urls yes

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。