Linux-简易使用
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-简易使用相关推荐
- linux分屏显示命令文件夹,Linux简易命令整理
Linux简易入门 1. Linux 概述 1.11 Linux 是什么 1.2 虚拟机 1.3 centOs 2. Linux 基本知识 2.1 Linux基本常识 2.2 Linux 终端 3. ...
- Linux简易教程 Linux系统起源简介
Linux简易教程 Linux系统起源简介 balabalabala Linux⽤⼾和权限 linux是⼀个多任务,多⽤⼾系统.多⽤⼾就带来了权限的问题,⽂件和⽂件夹都有明确的所有者和相应的读写权 限 ...
- Linux简易DDNS配置教程
Linux简易DDNS配置教程 DDNS与其在Linux系统上的应用 1.1 DDNS是什么,其作用是什么 DDNS(Dynamic Domain Name System,动态域名系统)是一种网络 ...
- 苹果x重启方法_iOS 13.4.1 Linux 简易越狱,重启就能打开
今天主要讲 checkra1n 越狱工具,该工具仅支持 iPhone5S 至 X设备,其它设备暂不支持,所以说,不要看到内容支持 iOS 13.4至13.4.5 越狱,你就升级,你要看你设备是否支持. ...
- Linux 简易理解重定向以及 2>1 的使用
一.文件描述符及重定向 首先在Linux中自带10种文件描述符,分别对应数字字符0~9,但常用的文件描述符就0.1.2三个,分别对应"文件标准输入"."文件标准输出&qu ...
- 【vsftpd】嵌入式linux简易配置vsftpd服务
背景 本教程主要涉及/etc(或者/etc/vsftpd下)路径下vsftpd.conf.vsftpd.ftpusers.vsftpd.user_list文件,简易配置ftp,让使用者可以快速使用ro ...
- linux简易教程 莫烦,安装 Ubuntu 17.10
安装 Ubuntu 17.10 作者: 莫烦 编辑: 莫烦 2017-10-11 选一个 Linux distribution ¶ 其实 Linux 不只是 一个系统, 他是很多系统的集合, 可以想象 ...
- Linux简易命令手册
linux基本知识: 1.linux中的库是以.so后缀结尾的. 2.用户接口. GUI接口:图形化接口 CentOS:KDE CLI接口:命令行接口 sh bash ksh 3. ~表示家目录 $: ...
- 服务器连接工具mat_将个人笔记本改造成Linux简易服务器
实验过程 1.开启Ubuntu系统的ssh服务 开启之后其他电脑就可以通过ssh登录Ubuntu服务器,通过安装openssh-server就可以达到目的. (1)查看主机有没有ssh服务 在Ubun ...
- 2048游戏c语言linux简易代码,C语言实现2048游戏代码
本文实例为大家分享了C语言实现2048游戏具体代码,供大家参考,具体内容如下 效果图: 使用文本界面的屏幕绘图库 ncurses. 设计思路: 在满足条件情况下消除方块 允许在游戏主界面(16 宫格) ...
最新文章
- keras.utils.to_categorical用法
- golang中的定时器
- java安全沙箱(一)之ClassLoader双亲委派机制
- 幕后常驻嘉宾配音小姐姐的2021年度总结
- Android view变形,Android SurfaceView预览变形完美解决方法
- es6 Class 的 Generator函数
- 微软拆分操作系统的计划初现雏形
- SqlConnection调用Dispose方法之后还可以在连接池中复用吗?
- 119.杨辉三角II
- win10一直正在检查更新_Win10关闭自动更新的方法汇总
- 当时明月在,曾照彩云归
- 【Linux学习】Vim 怎么设置显示行号以及永久性显示行号
- 从苹果封杀Epic与特斯拉硬刚拼多多看新时代的渠道产品战
- warning C318: can‘t open file ‘STC15.h‘解决方法
- H3C交换机DHCP排查
- CNN神经网络猫狗分类经典案例
- 系统问题导致的笔记本部分按键失灵
- 地图坐标的转换与说明
- javax.el.PropertyNotFoundException: Property 'xxx' not found on type java.lang.String
- 「CTS2019」氪金手游
热门文章
- Hick’s Law的公式
- Spring源码解析十
- python四级考试_利用Python来教你通过英语四六级!成功率95%!太牛了!
- Matlab论文插图绘制模板第70期—带误差棒的柱状图(Bar with Errorbar)
- 从自动驾驶安全报告看谷歌百度双龙会
- Echarts实现男女比例图表
- 程序员如何拨开云雾拿到高薪
- 电源学习总结(六)——BUCK设计
- 学习日记day27 平面设计 构图
- 不会吧不会吧?价值“百万”的社招面试题惨遭泄露:猛补了这个,真香...