linux(centOS7)的基本操作(七) 其它
本地与linux服务器之间的文件传输
本地下载的文件,如果想在远端的linux服务器上执行,需要文件传输。如果本地使用windows系统,则借助XFTP软件的图形界面即可。如果本地使用macOS系统,则需要用到scp命令,这里重点描述用于macOS和linux之间文件传输的scp命令。
1. 从本地上传文件至远端linux服务器
scp [-r] source username@ip:path
其中,source表示需要上传的文件在本地的路径名称,username表示登录用户名,ip表示服务器的ip,path表示上传到服务器的位置路径。如果上传的是一个目录,需要加-r。
2. 从linux服务器下载文件至本地
scp [-r] username@ip:source path
跟上传相比,只是参数未知颠倒一下。
关于时间的命令
1.显示时间
date
显示当前时间,默认格式,例如"2019年 06月 16日 星期日 10:53:54 CST";
date '+%Y-%m-%d'
用指定格式显示年月日,例如"2019-06-16";
date '+%Y-%m-%d %H:%S:%M'
用指定格式显示年月日时分秒,例如"2019-06-16 10:37:16"。
2.显示日历
cal [year]
其中,year表示要显示的年份,如果不加则只显示当月。
调用历史
1.调用过的命令历史
history [number]
其中number为数字,表示查看最近的多少条,如果不加会显示调用过的所有命令。
!number
用这个命令可以执行编号为number的命令。
环境变量
例如,在window系统中安装了Java运行环境,需要修改JDK、Tomcat等软件的环境变量,以便于在任何目录下都可以执行javac、java、startup.bat等命令。同样,在linux服务器中安装这些软件,同样需要修改环境变量。有两种方式,一种是临时修改,只对当前的shell生效,另一种是永久修改。
1.通过export命令,临时修改环境变量
export /usr/local/jdk1.8.0_211/bin:$PATH
export /usr/local/apache-tomcat-8.5.42/bin:$PATH
2.通过/etc/profile文件,永久修改环境变量
在/etc/profile文件后面追加:
JAVA_HOME=/usr/local/jdk1.8.0_211
export PATH=${JAVA_HOME}/bin:$PATH
TOMCAT_HOME=/usr/local/apache-tomcat-8.5.42
export PATH=${TOMCAT_HOME}/bin:$PATH
然后,重启服务器,或者调用source /etc/profile使修改生效。
linux(centOS7)的基本操作(七) 其它的更多相关文章
- linux(centOS7)的基本操作(六) 进程管理
进程的概念 1. 在linux系统中,每一段执行的程序都称为一个进程,被分配一个进程编号(id). 2. 每个进程都对应一个父进程,一个父进程可以复制多个子进程. 3. 一个进程可能以两种方式存在:前 ...
- linux(centOS7)的基本操作(一) 概述
linux服务器的连接 1.连接 window环境下需要安装XShell.XFtp等软件,暂时不表: macOS环境下直接用ssh命令登录即可,用以下任意一种 ssh [-p port] userna ...
- linux(centOS7)的基本操作(五) 磁盘、分区、挂载、卸载
linux的磁盘类型和分区简介 linux的磁盘分为IDE和SCSI,目前以后者居多. 1. IDE磁盘的分区:hd+盘号+分区数字 盘号 |-a:基本盘 |-b:基本从属盘 |-c:辅助主盘 |-d ...
- linux(centOS7)的基本操作(四) 定时任务——crontab
概述 对于Java开发人员,定时任务并不陌生,无非是让系统在特定时间执行特定的命令或程序.例如spring提供的@Scheduled注解.OpenSymphony提供的quartz框架,都可以实现定时 ...
- linux(centOS7)的基本操作(三) 用户、组、权限管理
用户和组 1.用户.组.家目录的概念 linux系统支持多用户,除了管理员,其他用户一般不应该使用root,而是应该向管理员申请一个账号.组类似于角色,系统可以通过组对有共性的用户进行统一管理.每个用 ...
- linux(centOS7)的基本操作(二) 目录和文件管理
1.显示当前工作目录的绝对路径 pwd 2.显示当前工作目录下的子目录和文件 ls [-l] [-h] [-a] 如果只调用ls,子目录和文件会简单的罗列出来,-l表示将其以详细列表的形式展示,-h表 ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- Linux CentOs7 下安装 redis
Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装 命令如下 $ yum install gcc-c++ $ wget ht ...
- Linux内核设计第七周 ——可执行程序的装载
Linux内核设计第七周 ——可执行程序的装载 第一部分 知识点总结 一.预处理.编译.链接和目标文件的格式 1.可执行程序是怎么得来的 编译链接的过程 预处理阶段 gcc -E -o XX.cpp ...
随机推荐
- python、第五篇:数据备份、pymysql模块
一 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 掌握: #1. 测试+链接 ...
- Django + celery +redis使用
1.安装包 pip install celery pip install django-celery pip install pymysql 2.创建一个django项目 - proj/ - proj ...
- python 异常处理(五)
异常处理&异常基类 1.处理异常 try.....except 语法: 1) try: 放可能会出现问题的代码 except: 处理错误的方式 例如: try: print(ab) #无错执 ...
- oracle 数据库安装及jdbc的连接
今天,我在oracle的官网下载了数据库并进行安装,其中遇到一些问题,在此进行记录. 1.下载,之后,按照网上的教程进行安装,开始遇到 下载之后出现11g 出现ins13001环境不满足最低要求 这个 ...
- nginx第一天
nginx 介绍 常见的webserver(排行https://news.netcraft.com/archives/2018/) 老牌:httpd(早期叫Apache),开源,市场份额最高 微软:i ...
- python fc21~fc29踩坑记录
最近在公司的linux fc21上安装python和anaconda, 直接mintmenu给挂掉了. 真是弱爆了. 后来,升级终于来了, 升到了fc29.好,再看看, python2.7还在, py ...
- spring data mongo API learn(转)
显示操作mongo的语句,log4j里面加入: log4j.logger.org.springframework.data.mongodb.core=DEBUG, mongodb log4j.appe ...
- C#生成的后台文件 ***.vshost.exe
vshost是visual studio宿主应用程序,vs运行调试时是打开的其实是这个文件,这个程序可以让vs跟踪调试信息.而exe则可以直接打开,vs不会跟踪任何这个文件的运行情况.只要引用的程序集 ...
- (转)CSS定义字体间距 字体行与行间距
源网址:http://www.cnblogs.com/jian1982/archive/2010/07/03/1770349.html CSS定义字体行间距 line-height:xxpx; CSS ...
- BZOJ 2434: [Noi2011]阿狸的打字机 AC自动机+fail树+线段树
Description 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机.打字机上只有28个按键,分别印有26个小写英文字母和'B'.'P'两个字母. 经阿狸研究发现,这个打字机是这样工作的 ...