为大数据知识做基础准备,首先要对Linux有初步的了解,接下来就讲解一些Linux常用的技巧命令。
# 更新软件 sudo apt update sudo apt upgrade # 安装vim sudo apt install vim
- 查看
# 查看文件都有哪些 ls #查看包含隐藏的文件列表 ls -a # 查看文件包含 文件大小 ls -lh
- 删除
# 删除文件 rm filename.md # 删除文件夹 rm -rf filename
- 创建
# 创建文件夹docs mkdir docs # 创建一个文件夹doc1下包含doc2(相当于一次性创建了两个文件,doc1新创建,doc2新创建) mkdir -p doc1/doc2
cd filename
# 用户文件 # root用户下的文件夹 /home/root # xiaolei用户下的文件夹(包含下载、文档等常规文件) /home/xiaolei # host文件 /etc/hosts # 主机名称 /etc/hostname # 变量文件夹(内部可以放额外添加的变量,如/etc/profile.d/jdk-1.8.sh,添加了Java8的环境变量) /etc/profile.d # 可以放应用的文件夹(不强制,看个人喜好) /opt
- 查看Java进程
jps
- 查看包含Java的进程
ps aux | grep java
- 查看某端口的占用情况(如8080)
lsof -i:8080
- 杀死指定进程
kill -9 进程号
# 编辑或者新建一个文件 vim test.md
按ESC
键进入命令行模式
# 开始输入 i # 保存并退出(确保按ESC键进入命令行模式) wq # 强制退出并放弃更改 q! # 跳转文本末尾行 G # 跳转到文本起始行 gg # 在当前行的下边另起新输入行 o # 在当前行的上边另起新输入行 O # 删除行 dd
例如设置Java的环境变量
- 1.2.7.1 在/etc/profifle.d/下创建java变量脚本jdk-1.8.sh
vim /etc/profile.d/jdk-1.8.sh
- 1.2.7.2 添加如下内容
#!/bin/sh # Author:wangxiaolei 王小雷 # Blog: http://blog.csdn.net/dream_an # Github: https://github.com/wangxiaoleiai # Date: 201806 # Path: /etc/profile.d/ export JAVA_HOME=/opt/java/jdk1.8.0_172 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
1.2.7.3 将下载好的jdk解压,放置路径
/opt/java/jdk1.8.0_172
1.2.7.4 使变量生效
source /etc/profile
# 下载git仓库的源码 git clone url # 更新操作 ## 更新某个特定文件 git add filename ## 提交更新说明 git commit -m "此处写更新说明" ## 提交到远程仓库 git push origin master
# 输入如下命令后直接回车到底 ssh-keygen -t rsa -C "xx@xx.com" # 查看 ls ~/.ssh # 查看生成的公匙(比如上传到github个人设置中) cat ~/.ssh/id_rsa.pub
文章来源: 1.2 linux使用技巧快速入门