Linux bash常用指令

#查看命令行历史记录
history
#查找文件
find filename
#查看软件安装位置
cat ordername
#快速安装(apt版本,结尾多个软件,直接默认yes
sudo apt-get isntall xxx xxxx -y
#注意在anaconda环境下要用conda安装而不是apt-get
conda install python3-opencv
conda install -c menpo opencv3
conda install -c https://conda.anaconda.org/menpo opencv3
#具体新版本的软件直接访问https://anaconda.org,然后搜索即可
conda update -n base conda
#杀进程
kill -9 pid
#非强制性的杀
kill pid
#根据名字杀
pkill python

conda源处理方式

conda config --show-sources
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

查看端口使用情况

lsof -i:端口号

文件重命名和移动

重命名

mv 1.flv zhongli.flv

移动文件

mv 1.flv /home/fakeend/桌面

删除文件

rm /home/fakeend/10.jpg

删除文件夹

rm -rf /home/dell/桌面/IP_camera

文件复制

cp -i /home/dell/C.py /home/dell/Y.py

显示图片

display 10.jpg

需要注意的是,系统可能不会自带这玩意,但它会提醒你安装些什么东西,你安装第一行那个就行了

赋予打开图形化界面下的root文件夹权限

有时候用文件管理器去打开root路径是打不开的,输入指令就行

chmod 777 /root

海康IP摄像头的RTSP地址格式

rtsp://admin:验证码@LAN IP地址:554/h265/ch1/main/av_stream

查看当前已存在的conda环境:

conda env list
或者
conda info -e
查看当前环境的python版本使用该命令,V大写
conda -V
python -V

创建新的虚拟环境:

conda create -n 环境名 python=2.7(版本号自己定)

删除已创建的虚拟环境:

conda remove -n 环境名 --all

将当前环境所包含的python包的名称进行打包:

conda env export > 文件名.yaml

载入环境:

conda env update -f=/path/文件名.yml

进入指定conda环境:

conda activate learn

退出环境:

conda deactivate

退出python环境:

ctrl+d

进入python环境:

python

查看conda环境:

conda --version

VSFTPD

vsftpd的配置文件位于

/etc/vsftpd.conf

需要注意的是ipv4和ipv6不能同时listen=YES,一般打开ipv4即可

查看启动状态
ps -ef|grep ftp
或者
service vsftpd status
重启方法
kill -9 pid
service vsftpd start
先杀掉进程,通过ps或者service可查到pid
service vsftpd stop
service vsftpd start
或者
service vsftpd restart

查看软件安装位置

whereis vsftpd
#/etc/vsftpd.conf文件的具体配置
#ipv4监听端口,一般只打开这一个
listen=YES#ipv6端口的监听一般是关闭的
#listen_ipv6=YES#监听端口号,默认21,修改成其他端口后需要再去修改service的配置,具体请百度
listen_port=21#匿名用户登录,禁止比较稳妥
anonymous_enable=NO#本地用户登录允许
local_enable=YES#本地用户可以在自己目录中进行读写
write_enable=YES#本地用户新增档案时的umask值
#local_umask=022
#anon_upload_enable=YES
anon_mkdir_write_enable=YES#目录说明或者欢迎话语的提示,不重要,默认开启
dirmessage_enable=YES#服务器使用本地时间
use_localtime=YES
xferlog_enable=YES#指定FTP使用20端口进行数据传输
connect_from_port_20=YES#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
#
#客户端登录时提供的欢迎信息
ftpd_banner=Welcome to SYSU-c301 FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
#ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
#虚拟用户使用PAM认证方式,设置PAM使用的名称,与/etc/pam.d/vsftpd对应
pam_service_name=vsftpd#是否启用vsftpd.user_list文件,黑名单白名单
userlist_enable=YES
tcp_wrappers=YES#被动模式使用端口的范围
pasv_min_port=61001
pasv_max_port=62000#使用pasv工作模式,默认为YES
pasv_enable=YESrsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
#utf8_filesystem=YES
chroot_list_enable=YES#设置名单之后要去该文件内写入用户的名字,如dell
chroot_list_file=/etc/vsftpd.chroot_list#使FTP用户登陆后被锁定在自己的根目录上,不锁定则会访问上层目录
chroot_local_user=YES#chroot_list_file=/home/dell/#系统用户登录后的根目录
local_root=/home/dell#匿名用户登录后的根目录
anon_root=/home#设置用户独立配置文件保存目录
user_config_dir=/home#解决无法登录的问题
allow_writeable_chroot=YES

crontab

循环执行命令

编辑执行的命令列表
crontab -e
查看当前命令列表
crontab -l
启动该进程(不是crontab,是cron)
service cron start
安装方法
sudo apt-get install cron

执行的命令的写法

每分钟执行一次python脚本
* * * * * \usr\local\anaconda3\bin\python \home\dell\C.py
每两分钟执行一次
*/2 * * * * \usr\local\anaconda3\bin\python \home\dell\C.py

查找绝对路径的方法

cat python
find / -name C.py

Linux-简易使用相关推荐

  1. linux分屏显示命令文件夹,Linux简易命令整理

    Linux简易入门 1. Linux 概述 1.11 Linux 是什么 1.2 虚拟机 1.3 centOs 2. Linux 基本知识 2.1 Linux基本常识 2.2 Linux 终端 3. ...

  2. Linux简易教程 Linux系统起源简介

    Linux简易教程 Linux系统起源简介 balabalabala Linux⽤⼾和权限 linux是⼀个多任务,多⽤⼾系统.多⽤⼾就带来了权限的问题,⽂件和⽂件夹都有明确的所有者和相应的读写权 限 ...

  3. Linux简易DDNS配置教程

    Linux简易DDNS配置教程 DDNS与其在Linux系统上的应用 1.1 DDNS是什么,其作用是什么 ​ DDNS(Dynamic Domain Name System,动态域名系统)是一种网络 ...

  4. 苹果x重启方法_iOS 13.4.1 Linux 简易越狱,重启就能打开

    今天主要讲 checkra1n 越狱工具,该工具仅支持 iPhone5S 至 X设备,其它设备暂不支持,所以说,不要看到内容支持 iOS 13.4至13.4.5 越狱,你就升级,你要看你设备是否支持. ...

  5. Linux 简易理解重定向以及 2>1 的使用

    一.文件描述符及重定向 首先在Linux中自带10种文件描述符,分别对应数字字符0~9,但常用的文件描述符就0.1.2三个,分别对应"文件标准输入"."文件标准输出&qu ...

  6. 【vsftpd】嵌入式linux简易配置vsftpd服务

    背景 本教程主要涉及/etc(或者/etc/vsftpd下)路径下vsftpd.conf.vsftpd.ftpusers.vsftpd.user_list文件,简易配置ftp,让使用者可以快速使用ro ...

  7. linux简易教程 莫烦,安装 Ubuntu 17.10

    安装 Ubuntu 17.10 作者: 莫烦 编辑: 莫烦 2017-10-11 选一个 Linux distribution ¶ 其实 Linux 不只是 一个系统, 他是很多系统的集合, 可以想象 ...

  8. Linux简易命令手册

    linux基本知识: 1.linux中的库是以.so后缀结尾的. 2.用户接口. GUI接口:图形化接口 CentOS:KDE CLI接口:命令行接口 sh bash ksh 3. ~表示家目录 $: ...

  9. 服务器连接工具mat_将个人笔记本改造成Linux简易服务器

    实验过程 1.开启Ubuntu系统的ssh服务 开启之后其他电脑就可以通过ssh登录Ubuntu服务器,通过安装openssh-server就可以达到目的. (1)查看主机有没有ssh服务 在Ubun ...

  10. 2048游戏c语言linux简易代码,C语言实现2048游戏代码

    本文实例为大家分享了C语言实现2048游戏具体代码,供大家参考,具体内容如下 效果图: 使用文本界面的屏幕绘图库 ncurses. 设计思路: 在满足条件情况下消除方块 允许在游戏主界面(16 宫格) ...

最新文章

  1. keras.utils.to_categorical用法
  2. golang中的定时器
  3. java安全沙箱(一)之ClassLoader双亲委派机制
  4. 幕后常驻嘉宾配音小姐姐的2021年度总结
  5. Android view变形,Android SurfaceView预览变形完美解决方法
  6. es6 Class 的 Generator函数
  7. 微软拆分操作系统的计划初现雏形
  8. SqlConnection调用Dispose方法之后还可以在连接池中复用吗?
  9. 119.杨辉三角II
  10. win10一直正在检查更新_Win10关闭自动更新的方法汇总
  11. 当时明月在,曾照彩云归
  12. 【Linux学习】Vim 怎么设置显示行号以及永久性显示行号
  13. 从苹果封杀Epic与特斯拉硬刚拼多多看新时代的渠道产品战
  14. warning C318: can‘t open file ‘STC15.h‘解决方法
  15. H3C交换机DHCP排查
  16. CNN神经网络猫狗分类经典案例
  17. 系统问题导致的笔记本部分按键失灵
  18. 地图坐标的转换与说明
  19. javax.el.PropertyNotFoundException: Property 'xxx' not found on type java.lang.String
  20. 「CTS2019」氪金手游

热门文章

  1. Hick’s Law的公式
  2. Spring源码解析十
  3. python四级考试_利用Python来教你通过英语四六级!成功率95%!太牛了!
  4. Matlab论文插图绘制模板第70期—带误差棒的柱状图(Bar with Errorbar)
  5. 从自动驾驶安全报告看谷歌百度双龙会
  6. Echarts实现男女比例图表
  7. 程序员如何拨开云雾拿到高薪
  8. 电源学习总结(六)——BUCK设计
  9. 学习日记day27 平面设计 构图
  10. 不会吧不会吧?价值“百万”的社招面试题惨遭泄露:猛补了这个,真香...