目录
ctrl + e // 光标回到行末
ctrl + k // 删除光标处到行尾的字符
ctrl + u // 删除命令行的整段命令
ctrl + y // 恢复上一次删除内容
docker exec -it dcu /bin/bash
红字为docker的名称
os.environ["HIP_VISIBLE_DEVICES"] = "7"
docker cp /home/temp.txt redis:/data/
表示上传主机目录为 /home/temp.txt 的文件到 redis (容器名)容器的 /data/ 路径下。
docker cp redis:/data/temp.txt /home/
表示下载 redis 容器中路径为 /data/temp.txt 的文件到主键目录 /home/ 中
(1)查找当前文件夹下有哪些文件及文件夹
ls #列出所有文件及文件夹
ll #详细显示内容
pwd #显示当前路径
tar -xzvf 待解压文件名 #解压命令
(2)筛选文件
grep [option] pattern files
grep -i "select_name" 目录
-i :不区分大小写
-l :查询多文件时只输出包含匹配字符的文件名
比如我想查找当前目录下的markdown文件grep .md
(3)检索文件
find 目录 -选项 动作[-print -exec -ok ...]
eg: find / -name "libstdc++.so*"
-name file_name:列出名为file_name的所有文件-iname file_name : 列出名为file_name的所有文件,且忽略大小写
-a:and 必须满足两个条件才显示
eg: find /home/ -name "*.txt" -o -name "*.pdf"
-o:or 只要满足一个条件就显示
eg: find /home/ -name "*.txt" -a -name "a*"
-type file_type:根据文件类型进行检索
f 普通文件 , l 符号连接(软连接), d 目录 , b 块设备 , s 套接字
find . #列出当前目录及子目录下所有文件和文件夹
(1)在父目录下创建子文件夹
mkdir 父目录/Dir_name
mkdir -p dir_name/xxx/xxx #可以递归创建目录
(2)删除指定文件夹
rm [option] [file] #删除文件,慎用rm -f 【rm -rf /*:删除根目录下的所有东西】
rm -r 父目录/Dir_name#递归删除文件夹及其内容rm -i #删除之前逐一询问
PS:注意删除之后无法修复
cp source destination //将目标赋值到目的地
mv source desination //将目标移动到目的地
mv file1 file2 //将file1重名为file2
./run.sh //运行shell脚本,也可用 sh run.sh
下一级文件目录:cd xxx/xxx
返回上一级目录:
cd .. :返回上级
cd ../.. :返回上两级目录
cd ~或者cd :返回home
cat file_name #显示文件内容(推荐小文件)
cat -h/-t 10 file_name #显示前十行或后十行内容