1.常用命令
echo 输出命令
echo “hello” 终端中输出hello
ls 查看活或者显示目录
ls -l 以列表方式显示当前目录下的目录和文件信息
ls -a显示所有文件包括隐藏文件
ls -al 以列表行是显示所有文件及信息
cd 改变当前目录
cd abc 在当前目录下进入下级目录abc
cd ../ 进入父级目录
cd ~ 进入用户主目录
clear 清屏
Ctrl +l 清屏
Ctrl +u 清空当前内容
mkdir 新建目录
mkdir aa 在当前目录下创建文件夹aa
mkdir /home/aa 在home 目录下创建文件夹aa
mkdir -p /abc/a1 递归创建,在当前目录下创建文件夹abc,abc文件夹中创建文件a1
touch 创建空白文件
touch file 创建名字是file的空白文件
rm 删除文件
rm file 删除文件file
rm -r 删除或递归删除文件夹
rm -f 删除文件不提示确认信息
cp 拷贝
cp 源文件路径 目标路径
cp a/a.txt b/b.txt 拷贝a目录下的a.txt 到b目录下并且命名为b.txt
mv 剪切重命名
当源文件和目录文件在同一目录下表现效果如同重命名
mv a.txt b.txt 当前目录下的a重命名为b
cat 查看
cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。
参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-E 或 --show-ends : 在每行结束处显示 $。
-T 或 --show-tabs: 将 TAB 字符显示为 ^I。
-A, --show-all:等价于 -vET。
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;
例: cat settings.xml
cat -n settings.xml
cat -b settings.xml
cat -s settings.xml
cat -sn settings.xml
cat -sb settings.xml
重定向 > >>
echo “hello” > a.txt 输出hello并且重定向到a.txt
echo “你好” >> a.txt 在原来的a.txt中追加重定向内容你好,原来的内容不会被覆盖
注意重定向会给a.txt原来的内容覆盖,追加重定向不会覆盖原来的内容。
more
Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,
而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,
而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。
参数:
-num 一次显示的行数
-d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声
-l 取消遇见特殊字元 ^L时会暂停的功能
-f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
-p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容
-c 跟 -p 相似,不同的是先显示内容再清除其他旧资料
-s 当遇到有连续两行以上的空白行,就代换为一行的空白行
-u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
+/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示
+num 从第 num 行开始显示
fileNames 欲显示内容的文档,可为复数个数
文件压缩
gzip foot 压缩foot文件为foot.gz格式
gunzip foot.gz 解压缩 foot.gz文件为foot
gzip -c a > a.bz2 将a文件压缩之后重定向为a.bz2格式的压缩文件,原文件a不会删除。
归档
tar cf file.tar file 将file文件归档为file.tar 文件
tar xf file.tar 将file.tar 文件解归档
解压缩解归档
tar xfz abc.tar.gz 把abc.tar.gz解除归档和压缩
tar xfj abc.tar.bz2 把abc.tar.bz2 解除归档和压缩
压缩并归档
tar czf fff.tar.gz a b c 把文件a b c 合并归档并且压缩为fff.tar.gz
tar cfj fff.tar.bz2 a b c 把文件a b c 合并压缩并归档为fff.tar.bz2
2.Linux下载安装Java开发环境jdk
①打开浏览器下载jdk,下载连接如下
https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
②虚拟机打开终端进入Downloads 目录解压缩解归档下载下载的压缩包文件
③把jdk-17.0.2重命名为jdk-17,然后进入jdk-17,pwd查看当前路径,复制当前路径用于编写配置文件
④输入命令配置隐藏文件.bashrc,用vi打开编写
⑤打开之后在文件尾部写入配置内容,JAVA_HOME之后写入第③步中的路径
⑥验证是否安装配置成功,如图出现版本信息说明配置成功。