栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

初学日常记录 linux命令2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初学日常记录 linux命令2

1.echo --打印 用于字符串的输出

echo "www.baidu.com"   --打印字符串

echo $PATH   --打印系统环境变量  $PATH环境变量名称 系统自带

   PATH=' '

并没有全局生效-->当前session    当前会话

2.环境变量

链接:https://pan.baidu.com/s/1cnjGt4Lc8Gz-D6-tGVy_7w 
提取码:3sh3

链接是jdk1.8.0_121.zip

全局环境变量 :/etc/profile    (所在位置)  所有人都使用

个人环境变量:~/.bash_profile

                      ~/.bashrc                           个人使用  别人用不了

 生效文件:source xxxxx(xxxxx为上述路径)   针对全局和个人

                 .~/.bashrc   针对个人环境变量生效

[root@localhost ~]# mkdir -p /usr/java  创建java目录

[root@localhost ~]# cd /usr/java

[root@localhost java]# rz 回车 上传 jdk压缩包

JDK 必须放到 /usr/java                                           不然以后学习其他内容会出问题

安装 unzip命令                 yum install -y unzip

[root@localhost java]# yum install -y unzip

Complete!
[root@localhost java]#                                                    ----安装成功

[root@localhost java]# chown -R root:root  /root/java/*     修正用户和用户组(修正权限)

[root@localhost java]# unzip jdk1.8.0_121.zip    解压压缩包

环境变量是指的什么

K=V  前后不能有空格

使用时 $K

vi /etc/profile

a.上下键移动光标  移动至尾行

b.按i键进入insert进入编辑模式

c.开始编辑    

  #env

export JAVA_HOME=/usr/java/jdk1.8.0_121

export PATH=$JAVA_HOME/bin:$PATH

d.按esc键退出 编辑模式, 进入命令行模式

e.按shift+: 键,进入尾行模式

f.输入 wq   回车保存退出

[root@localhost java]# source /etc/profile  生效修改后的文件

[root@localhost java]# which java
/usr/java/jdk1.8.0_121/bin/java                 --确认无问题
 

总结:

1.command not found

没有部署安装包,部署了没有配置环境变量

2.养成好习惯

当我们以后部署一个软件,bin目录的可执行文件 比如java

习惯  当生效环境变量文件,习惯做which java ,检查

su  --切换 用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码

useradd jepson    ----useradd 可用来建立用户帐号

su - jepson  --切换用于jepson

3.别名

简化我们的操作 

.bash_profile  虽然也可以配置  个人配置.bashrc最好

.bashrc    个人环境优先配置       ssh连接配置到.bash_profile可能不生效

root用户的环境变量在~下(隐藏文件)

[root@localhost ~]# cd

[root@localhost ~]# ls -a  --可以看到隐藏文件

[root@localhost ~]# vi .bashrc

如2中编辑模式,尾行增加

#env

alias j='cd /home/jepson'

保存退出后

[root@localhost ~]# source .bashrc

之前打开的会话无法使用j 当前会话和之后打开的会员都会执行成功

4.history 查看当前用户操作记录

可以通过管理员账户 进入普通用户查看操作记录

history -c  清空操作记录

[root@localhost ~]# history
    1  history
    2  ll
    3  ls
    4  history
[root@localhost ~]# !3                 ---!3执行ls 执行历史指定的第几条命令
ls
a  anaconda-ks.cfg  initial-setup-ks.cfg

新公司可以登录给予的账号,通过history查看操作记录

5.删除

文件:touch 创建空文件  只能创建一个新文件

        cat /dev/null >xxx.log    实现存在可以设置为空文件,不存在创建空文件

         vi命令也会生成新文件

文件夹:mkdir 

删除:rm   删除文件,需要输入y 确认删除

rm -f  直接删除文件,无提示

rm -rf 删除文件夹包含子文件或者文件夹   rm -rf 1

风险:
rm -rf  /  跑路  高危命令

什么场景会发生,shell脚本:

K='/home/jepson'

K=' '

需要判断 $K命令是否存在

rm -rf $K/*  跑路 高危命令

                   

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459754.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号