linux常用基础命令(一)
Rz命令
rz命令本地上传文件到服务器:
rz在弹出的框中选择文件,上传文件
sz命令
sz命令发送文件到本地:
Sz文件名
例:将文件file1
Sz file1
Tomcat启动/关闭命令
比如tomcat的目录/app/data/tomcat78/tomcat_acm_school_8060
$cd bin 进入bin目录
$./startup.sh 执行启动命令
$./shutdown.sh执行关闭命令
$ps –ef | grep tomcat 查看是否已有tomcat在运行
$kill -9 processid 杀死相应的进程
进入对应Tomcat部署目录,输入下述命令,可以查看tomcat启动日志
$tail -f catalina.out
$ctrl+c 退出该命令
Mv命令
将一个或多个文件移动到某个目录下
$mv TY_201702091030[6923-6927].rar TY_201702101415_[6932-6932].rar TY_201702101550[6928-6929].rar 20170213-1038
Cp命令
cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息
cp源目标
-i覆盖文件之前先询问用户
-R 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理
例:同时将文件file1、file2、file3与目录dir1复制到dir2
cp -R file1 file2 file3 dir1 dir2
cp -rf r是递归,用于文件夹,f是强制,不管是否存在,就是覆盖的意思
cp -rf /mnt/test/ /var/
$cp –r dib-dep
/app/data/www/app78/acm_school_cjxy/cjxy/ 对cjxy下的dib-dep包进行覆盖
Rm命令
rm用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录
rm
-f强制删除,忽略不存在的文件,从不给出提示。
-I交互模式删除文件,删除文件前给出提示。
-r递归的删除目录下面文件以及子目录下文件。
例:删除目录dir1目录和文件
rm –rf dir1
Zip命令
zip压缩文件
-r表示递归压缩子目录下所有文件
例 压缩test文件
$zip -r test1.zip test
unzip命令
unzip压缩包解压
unzip 文件名
例:解压缩test1.zip
unzip test1.zip
rar命令
$rar a update-package.rar update-package 将update-package中的所有内容压缩成名为update-package.rar的压缩文件,保留update-package文件夹
$rar x update-package.rar update-package 将update-package压缩成update-package.rar,不保留update-package文件夹
http://blog.sina.com.cn/s/blog_667725170100npua.html
unrar命令
$unrar x file1.rar file2/ 将file1.rar解压到file2中,保留原来的文件目录
$unrar e file1.rar file2/ 将file1.rar解压到file2中,
$unrar x file1.rar 将file1.rar解压到file1
e
Extract files to current directory
l[t] List archive
[technical]
p Print
file to stdout
t Test
archive files
v[t] Verbosely list
archive [technical]
x
Extract files with full path
vi命令
vi 打开编辑文件
编辑模式: i I o O a A
进入编辑模式:
--i 当前insert
I 行头insert
a 向后一个字符insert
A 行末insert
o 下一行insert
--ESC 从编辑模式回退到一般模式
输入:wq保存退出编辑文件
输入:w保存文件
输入:q不保存退出文件
Pwd命令
Pwd查看当前所属目录
Date命令
Date查看系统日期
查看Linux版本
lsb_release -a(适用于所有Linux系统,但在debian上需要安装lsb)
Cat命令
在使用cat > filename.txt 创建文件时,可以采用下面的步骤
cat > filename.txt
录入文本内容
Ctrl+D
查看文档内容采用
Cat filename.txt
mkdir
mkdir命令用于建立名称为 dirName 之子目录。
rmdir
rmdir命令删除空的目录。
ps
ps命令用于显示当前进程的状态
du
du命令用于显示目录或文件的大小
top
top命令用于实时显示process 的动态
history
查看服务器命令执行历史记录
-c 清楚命令执行历史记录
Find命令
语法http://wenku.baidu.com/view/6240a4005acfa1c7aa00cc8b.html?from=search
Linux下结束find命令的查找
Ctrl+c
Find命令语法:
在当前目录查找文件
#find –name myfile1.txt
在整个硬盘查找
#find / -name myfile1.txt
在指定目录下查找
#find /app/data/www/app78 –name myfile1.txt
在/app/data/www/app78下查找包含myfile的文件
#find /app/data/www/app78 –name “*myfile*”
配置Tomcat和Java环境变量
$ cd /ect 进入ect目录
$vi profile 编辑profile文件
在该文件的末尾加上
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
说明:
JAVA_HOME就是该jdk的路径
PATH的作用是指定命令搜索路径,它会到PATH变量指定的路径中查找看是否能找到相应的命令程序
CLASSPATH环境变量用于指定类搜索路径。
$java –version 查看jdk安装成功没
$tar -zxvf apach-tomcat-6.0.16.tar.gz
$mv apach-tomcat-6.0.16 /usr/local
ps aux
ps -ef|grep tomcat
chmod a+x,g+w exer1
chmod 775 exer1
a代表所有用户 u代表所有者用户,g代表同组用户,o代表其他组用户
:q代表不保存退出
可以复制copy,移动mv
rm
-r 表示递归删除 -f表示不提示
ps -ef|grep httpd (这个命令的作用是检查httpd进程是否存在)
Kill -9 2543强制终止2543进程
su user1 切换到user1,但切换后的当前目录还是root访问的目录
su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/)
755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。
chmod u=rwx,go=rw /home/abc
shutdown -h +1
现在,创建一个名为userstats.sh文件,将下面的代码添加到它。
复制代码 代码如下:
echo "Hello, $LOGNAME"
echo "Current date is `date`"
echo "User is `who i am`"
linux常用基础命令(一)的更多相关文章
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux常用基础命令(二)
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
- 前后端同学,必会的Linux常用基础命令
无论是前端还是后端同学,一些常用的linux命令还是必须要掌握的.发布版本.查看日志等等都会用到.以下是我简单的总结了一些简单又常用的命令,欢迎大家补充.希望能帮助到大家 本文首发于公众号 程序员共成 ...
- Linux常用基础命令
一.系统目录结构 约定俗成: bin (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进制可执行文件,只有root才能访问 etc (e ...
- linux学习9 运维基本功-Linux常用基础命令实战应用
一.文件系统知识回顾 1.Linux文件系统: a.文件名称严格区分字符大小写 b.文件可以使用除/以外任意字符 c.文件名长度不能超过255个字符 d.以.开头的文件为隐藏文件: . :当前目录 . ...
- Linux常用基础命令一
一.目录操作 进入路径 cd [目录地址] 切换回主目录 cd 返回上一个路径 cd - 打印当前路径 pwd 列出目录下文件 ls ---查看只包含非隐藏文件 ls -a -----查看目录下所有文 ...
- Linux常用基础命令三
一.ln 软链接 软链接也称为符号链接,类似于 windows 里的快捷方式,有自己的数据块,主要存放 了链接其他文件的路径. 在查看文件目录中,软连接是以'l'开头 创建软链接 ln -s [原文件 ...
- 【第四课】Linux的基础命令使用
目录 一.passwd重置密码 二.单用户模式 三.救援模式 四.设置SElinux 五.Linux的常用基础命令详解 5.1.mkdir命令 5.2.ls命令 5.3.cd命令 5.4.chmod命 ...
- Linux的基础命令大全
linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh ls -al /bin/bash 查看这些shell的 ...
随机推荐
- NodeJs操作MongoDB之分页功能与常见问题
NodeJs操作MongoDB之分页功能与常见问题 一,方法介绍 1,聚合操作之count count()方法可以查询统计符合条件的集合的总数 db.User.count(<query>) ...
- dubbo框架的web端(war)和server端(tar.gz)结合jenkins打包方式
一.web端程序,打包成war包 jenkins配置 1.项目名称,旧文件处理配置 2.参数构建配置 3.源码库配置 4.打包文件pom.xml配置及多环境打包传参,此处传参qa(表示打测试环境包,名 ...
- Iterator和Enumeration的区别
从源码可以看出,Iterator除了能读取集合的数据之外,也能数据进行删除操作:而Enumeration只能读取集合的数据,而不能对数据进行修改. Iterator支持fail-fast机制,而Enu ...
- Sptringboot 添加子项目
1:复制一个子项目,修改项目名 2:修改启动类 3:修改pom.xml 4:打开project structure 选择Modules 下一步下一步 5:添加主项目的pom.xml 在<mo ...
- PHP——秒数转换为时分秒
前言 通讯记录需要用到的一个方法,就是将秒转为时分秒 方法 PHP有内置的方法,直接用即可,不过这个只是24小时以内.对于通讯录来说是够用了~ 示例 $v = 30; gmdate('H:i:s', ...
- Re.常系数齐次递推
前言 嗯 我之前的不知道多少天看这个的时候到底在干什么呢 为什么那么.. 可能大佬们太强的缘故 最后仔细想想思路那么的emmm 不说了 要落泪了 唔唔唔 前置 多项式求逆 多项式除法/取模 常 ...
- 集合源码分析[1]-Collection 源码分析
目录 Collection 1. 介绍 2. 继承关系 3. 方法 4. JDK8新增的方法 removeIf(Predicate<? super E> filter) Spliterat ...
- 如何查看Linux命令的源代码
首先要在系统设置-->软件和更新-->Ubuntu软件中勾选源代码选项,否则在下载source时会报如下错: E:您必须在sources.list中指定源代码(deb-src)URI 然后 ...
- Nacos集群环境的搭建与配置
Nacos集群环境的搭建与配置 集群搭建 一.环境: 服务器环境:CENTOS-7.4-64位 三台服务器IP:192.168.102.57:8848,192.168.102.59:8848,192. ...
- PLSQL Developer安装与配置
前言 PLSQL Developer软件以及需要的配置 链接:https://pan.baidu.com/s/1xHdAl1RAgtQb-oDHPah19w 密码:x41k 1 安装 解压这两个压缩包 ...