linux常用命令
2021-12-03 11:09:11 1 举报
AI智能生成
linux常用命令
作者其他创作
大纲/内容
启动
java -jar xx.jar
后台启动(no hang up):nohup java -jar xx.jar &
java 环境安装
下载SDK
Oracle下载地址:https://www.oracle.com/java/technologies/downloads/#java8
Oracle帐号:2696671285@qq.com
Oracle密码:Oracle123
Oracle密码:Oracle123
解压jdk文件:tar -zxvf /usr/local/java/jdk-8u221-linux-x64.tar.gz
设置环境变量(修改/etc/profile):vi /etc/profile
在 profile 文件末尾添加如下内容并保存
export JAVA_HOME=/opt/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
测试安装:java -version
常用
点
一个点表示当前目录 执行文件 ./abc.sh
两个点表示上级目录 cd .. cd ../..
文件和目录操作
目录切换
切换到根目录(change directory):cd /
切换到home目录:cd ~
切换到上次访问目录:cd -
返回上级目录:cd ..
返回上两级目录:cd ../..
显示当前路径(print working directory):pwd
目录查看
查看当前目录下的所有目录和文件(list files):ls
查看当前目录下的所有目录和文件(包含隐藏):ls -a
列表查看当前目录下的所有目录和文件(显示更多信息):ls -l (ll)
目录操作
创建目录(mark direcotry):mkdir
创建两个目录:mkdir dir1 dir2
删除文件(remove file):rm
删除文件不询问:rm -f
删除目录(递归):rm -r dir
删除目录(不询问):rm -rf dir
重命名目录(move file):mv dir1 dir2
移动目录:mv /usr/tmp/aaa /usr
拷贝目录(copy file):cp -rf /usr/tmp/aaa /usr
新建文件:touch file1.txt file2.txt
文件查看和处理
cat
看最后一屏
more
百分比显示
回车可以向下一行
q可以退出查看
less
翻页查看
PgUp向上翻页
PgDn向下翻页
q可以退出查看
tail
指定行数或者动态查看
tail -10f sudo.conf
Ctrl+C结束
文本编辑器
命令模式(command mode)
刚刚进入则进入命令模式
i:切换到输入模式,以输入字符
x:删除当前光标所在处的字符
: :切换到底线命令模式,以在最低一行输入命令
输入模式(insert mode)
Enter:回车
Esc:退出
底线命令模式
在命令模式下,按下:(英文冒号)就进入底线命令模式
q:退出程序(quite)
w:保存文件(write)
q!:强制退出
wq:保存并退出
wq!:强制保存并退出
如果设置为只读,用 :wq命令是不能保存,但最高权限者可通过wq!
如果设置为只读,用 :wq命令是不能保存,但最高权限者可通过wq!
压缩文件
打包和压缩
tar -zcvf ab.tar aa.txt bb.txt
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
c:打包文件
v:显示运行过程
f:指定文件名
linux中的打包文件:aa.tar
linux中的压缩文件:bb.gz
linux中打包并压缩的文件:.tar.gz
解压
tar -zxvf ab.tar
x:代表解压
查找命令
grep
查找java服务进程:ps -ef |grep java
查看端口占用:netstat -ap|grep 8090
0 条评论
下一页