Ubuntu常用实用指令
*tips:两个[ Tab ][ Tab ]键来查看所有命令
一、杂七杂八
Alt+Ctrl+T 打开终端
TAB: 自动补全命令或文件名
SHIFT + INS 粘贴
CTRL + INS: 复制
方向键上下:历史命令语句
CTRL + A: 移动到行首
CTRL + E: 移动到行末
CTRL + C: 终止当前任务
CTRL + Z: 把当前任务放到后台运行(相当于运行命令时后面加&)
mkdir [ -mp]:建立新文件
关机
halt 立刻关机
poweroff 立刻关机
shutdown -h now 立刻关机(root用户使用)
shutdown -h 10 10分钟后自动关机,shutdown -c命令取消重启
重启
reboot 立刻重启
shutdown -r 10 过10分钟自动重启(root用户使用)
shutdown -r 20:35 在时间为20:35时候重启,可以用shutdown -c命令取消重启
cd [文件名或着路径名] 打开文件
*ls 列出当前目录内容
ls -a 列出包括隐藏文件的所有内容
ls -l 列出详细信息,文件大小信息都是以比特为单位输出。
ls -lht 列出当前目录的详细信息。文件大小信息以相应容易看懂的形式输出:k ,M等为单位。
man [命令] 显示此命令的使用指南。如 man ls 会显示ls命令的所有用法
cat [文件] 在终端显示文件内容。
touch [文件名] 创建新文件
gedit [文件] 调用gedit编辑器编辑该文件。
grep -ni ‘xxxx’ * 搜索匹配当前目录下xxxx出现的所有位置。相当于跨文件的ctrl+F,xxxx是你要搜索的字符串。
pwd 输出当前的目录的路径(print working directory)
sudo -s 获取root权限
exit 1.退出root用户; 2.退出终端;
clear 清屏(其实并没有清空,只是向下拉到看不到之前的命令,不然你按一下向上箭头看一下~)
Ctrl+c 终止命令
rm [filename] 删除[ ]内的指定文件。
二、SSH 连接、远程上传下载文件
1 安装 SSH(Secure Shell) 服务以提供远程管理服务
sudo apt-get install ssh
2 SSH 远程登入 Ubuntu 机
$ssh username@192.168.0.1
3 将文件/文件夹 从远程 Ubuntu 机拷至本地(scp)
$scp -r username@192.168.0.1:/home/username/remotefile.txt
4 将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp),-P 指定端口号
$scp -P 80001 -r localfile.txt username@192.168.0.1:/home/username/
三、Anaconda命令
1 新建环境
create -n [name] python==3.5
2 查看所有环境
conda env list
3 激活环境
conda activate [name]
运行py代码
1、打开终端,输入’conda env list’命令查看当前存在的虚拟环境(如果没有合适的环境,则需要新建,步骤如上
2、使用’conda activate pytorchX命令激活将要使用的虚拟环境)
3、使用’cd’命令进入存放demo.py文件的文件夹内
4、使用’python’命令运行demo.py文件,同时给部分参数赋值
python() test.py --运行python程序()内填入版本如python3.6,()内填入36
–net vgg16:backbone网络选择vgg16
–cuda:启用gpu训练
–load_dir models:在models文件夹下加载所需的文件
第四步中,如果需要赋值的参数很多,我们每次运行demo.py文件时都要重新赋值,未免有些繁琐。为了解决这个问题,我们可以在demo.py同目录下新建一个demo.sh文件,并输入以下内容:
python demo.py --net vgg16 \
--cuda \
--load_dir models
此时,我们只需要在方式一的第四步中,运行demo.sh文件即可
unrar使用帮助
用法: unrar <命令> -<开关 1> -<开关 N> <压缩文件> <文件…>
<@列表文件…> <解压路径>
<注释>
e 解压压缩文件到当前目录
l[t,b] 列出压缩文件[技术信息,简洁]
p 打印文件到标准输出设备
t 测试压缩文件
v[t,b] 详细列出压缩文件[技术信息,简洁]
x 用绝对路径解压文件
<开关>
停止扫描
ac 压缩或解压后清除存档属性
ad 添加压缩文件名到目标路径
ap<路径> 添加路径到压缩文件中
av- 禁用用户身份校验
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
dh 打开共享文件
ep 从名称中排除路径
ep3 扩展路径为包含盘符的完全路径
f 刷新文件
id[c,d,p,q] 禁止信息显示
ierr 发送所有消息到标准错误设备
inul 禁用所有消息
ioff 完成一个操作后关闭 PC 电源
kb 保留损坏的已解压文件
n<文件> 仅包括指定文件
n@ 从标准输入设备读取要包括的文件名称
n@<列表> 在指定列表文件包括文件
o+ 覆盖已存在文件
o- 不覆盖已存在文件
oc 设置 NTFS 压缩属性
or 自动重命名文件
ow 保存或恢复文件所有权和组
[密码] 设置密码
p- 不询问密码
r 包含子目录
设置优先级 (0-默认,1-最小…15-最大) 和休眠时间(毫秒)
sl<大小> 处理小于指定大小的文件
sm<大小> 处理大于指定大小的文件
ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tn<时间> 添加 <时间> 以后的文件
to<时间> 添加 <时间> 以前的文件
ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
u 更新文件
v 列出所有卷
ver[n] 文件版本控制
vp 每卷之前暂停
x<文件> 排除指定的文件
x@ 从标准输入设备读取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假设对全部询问都回答是