Ubuntu
基本操作
了解更多: 指令 --help
清空窗口: clear
下载app: sudo apt-get install app的名字
进入文件夹 : cd 文件夹路径(相对路径)
? cd /文件夹路径(绝对路径)
返回上一级目录 : cd …
返回上上级目录 : cd …/…/
返回上一级所在目录 : cd -
返回到home目录 : cd ~
浏览文件夹下文件(包括文件夹和文件) : ls
显示文件或文件夹所有信息 : ls -l
以方便人理解的方式显示文件或文件夹所有信息 : ls -lh
显示文件夹下所有文件(包括隐藏文件) : ls -a
创建文件 : touch 文件名 / touch 路径/文件名
创建多个文件 : touch 文件名1 文件名2 文件名3
复制文件(覆盖new那个文件的内容) : cp old文件名 new文件名
复制文件(覆盖new那个文件时会确定一遍(y/n)) : cp -i old文件名 new文件名
复制文件到文件夹下 : cp 文件名 文件夹名/
复制多个文件到文件夹下 : cp 文件名1 文件名2 文件夹名/
复制文件夹 : cp -R old文件夹名/ new文件夹名/
批量复制文件 : cp file* folder2/ # 将file开头的所有文件都复制到folder2文件夹中
? cp *4 folder2/ # 将4结尾的所有文件都复制到foloder2文件夹中
剪切文件到文件夹 : mv 文件名 文件夹名/
剪切文件到另一个文件 : mv old文件名 new文件名
创建文件夹 : mkdir 文件夹名
在文件夹中创建文件夹 : mkdir (old)文件夹名/(new)文件夹名
移除空文件夹 : rmdir 文件夹 / rmdir 路径/文件夹名 # 若文件夹下有文件则无法删除该文件夹
删除文件 : rm 文件名
删除该目录下所有文件 : rm *
删除计算机中所有文件 : rm /
删除文件前确定一遍(y/n) : rm -i 文件名
? rm -I 文件名 # 大于3个文件时会询问但不会逐条询问 小于等于3个文件时不会询问
删除多个文件 : rm -i 文件名1 文件名2 文件名3 文件名4 # 加了-i会逐条询问是否删除,可删可不删
删除文件夹(不管文件夹中是否有文件) : rm -r 文件夹名
编辑文件 : nano 文件名
显示文件内容 : cat 文件名
将文件内容放入另一个文件中去 : cat 文件名1 > 文件名2
合并两个文件放入另一个文件 : cat 文件名1 文件名2 > 文件名3
将文件中的内容添加到另一个文件后面 : cat 文件名1 >> 文件名2
修改文件权限 : chmod u+r 文件名
? chmod u-r 文件 # u(user) g(group) o(other) a(all)
? chmod ug+r 文件名 # r(read) w(write) x(执行文件)
? #添加可执行权限后,若想直接通过 ./t.py 的形式执行python程序,需要在t.py的开头加上 #!/user/bin/python3
获取ip地址 : ifconfig
连接linux ssh : ssh linux用户名@linux局域网ip地址
退出linux : exit
使用vnc : x11vnc -usepw
远程在linux运行python脚本 : ssh linux用户名@linux局域网ip地址 python3 < xxx.py
运行python文件时需要调用其他python文件(保存文件到linux上) : scp {文件名1,文件名2}.py linux用户名@linux局域网ip地址:~/Desktop/(地址) ssh linux用户名@linux局域网ip地址 “python3 文件名(地址)”
将linux上的文件保存下来 : scp linux用户名@linux局域网ip地址:~/Desktop/(地址)/(old)文件名 (new)文件名
如果在云端执行一个会打开窗口程序的指令,默认不允许,必须设置参数 比如打开firefox浏览器窗口 : $ ssh linux用户名@linux局域网ip地址 "export DISPLAY=:0; firefox"结束指令 : ctrl + C
在强化学习的代码中有打开视窗的操作,即碰到类似的需要打开视窗的时候,要这样 : $ ssh linux用户名@linux局域网ip地址 “export DISPLAY=:0; python3 reinforcement_learning.py(文件名)”
共享文件夹密码设置 : sudo smbpasswd -a linux用户名
打开pycharm : sh pycharm-community-2021.2.2/bin/pycharm.sh
|