Linux常用系统命令

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之后写入第③步中的路径

 

 ⑥验证是否安装配置成功,如图出现版本信息说明配置成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值