Linux学习笔记一

  Linux不建议使用直接关掉电源的方式关闭,一般使用一些常用的关机命令:

 1. halt:立刻关机
 2. poweroff:立刻关机
 3. shutdown -h now:立刻关机
 4. shutdown -h 10:十分钟后关机,如果是通过shutdown命令设置关机,可以使用shutdown -c命令取消关机

  Linux常用的重启命令:

 1. reboot:立刻重启
 2. shutdown -r now:立刻重启
 3. shutdown -r 10:十分钟后重启
 4. shutdown -r 20:35:在20:35时候重启,如果是通过shutdown重启,可以使用shutdown -c取消重启

  ubuntu有以下方式切换到root身份:

 1. sudo+命令:输入当前用户密码后以root权限执行命令,有时间限制且仅限当前命令。
 2. sudo -i:输入当前用户密码后以root权限登录shell,无时间限制,使用exit或logout退出。
 3. su:输入root账户的密码后切换到root身份,无时间限制,**su+用户名**可以切换回其它用户。
 4. sudo su:效果同su,只是不需要root的密码,而需要当前用户的密码。

Linux安装Java

  1. 下载jdk,根据电脑的版本在Oracle官网上选择32位(X86)或64位的jdk版本,查看Linux系统的位数的命令是getconf LONG_BIT,这个命令直接显示位数,也可以使用uname -a命令查看,这个命令显示的信息更全。
  2. 切换到root用户
  3. 在usr目录下简历Java安装目录:
    cd /usr
    mkdir /usr/java
  4. 将jdk-8u144-linux-x64.tar.gz拷贝到步骤3建立的Java目录下:
    cp /home/ren/Downloads/jdk-8u144-linux-x64.tar.gz /usr/java
  5. 将jdk-8u144-linux-x64.tar.gz解压:
    tar -zxvf jdk-8u144-linux-x64.tar.gz
  6. 给其建立一个链接来节省目录长度:
    ln -s /usr/java/jdk1.8.0_144/ /usr/jdk
  7. 配置环境变量:
    vi /etc/profile
    在末尾添加(注意这里的符号,=两边不要留空格!!):
      export JAVA_HOME=/usr/java/jdk1.8.0_144
      export JAVA_JRE=$JAVA_HOME/jre
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar
      export PATH=$JAVA_HOME/bin:$PATH
  8. 执行:
    source /etc/profile
  9. 重启
  10. 查看安装情况:
    java -version


Linux命令的选项

  本小节转载自文章linux 命令行选项
1、原始unix风格

a、命令行选项以连字符'-'开头,后跟单个字符表示选项,选项后面跟着取值,如:mysql -hlocalhost
b、选项不带取值的,可以组合在一起,如:sed -n -r 可以写成 sed -nr
c、偏爱小写字母,大写字母另有含义,非常简练

2、GNU风格

a、命令行选项以两个连字符'--'开头,后跟选项名称,选项后面使用空格或者等号紧接着取值。
b、容易记忆,书写麻烦。
c、选项不能组合在一起,多个长选项或长选项与短选项之间使用空格分隔。

3、大多数程序是两种风格混用,两种风格都支持,前者是后者的缩写方式,如下:

  长选项写法为mysql --host localhost或者mysql --host=localhost,短选项的写法为mysql -hlocalhost,注意缩写方式尽量不要再写成mysql -h localhost,或者mysql -h=localhost,因为这可能会存在解析困难,空格可能会认为是下一个选项,而等号可能会认为是取值的一部分。比如:

 mysql -hlocalhost -uroot -p 123456 #认为123456 是一个数据库,还需要输入密码。
 mysql -hlocalhost -uroot -p=123456 #认为密码是 "=123456",当然密码错误

4、通过man xxx或者xxx --help我们可以看到命令的用法,会列出选项和选项的缩写方式,如mysql --help

-h, --host=name  Connect to host. #前面是缩写方式,后面是描述说明。

5、一般的缩写方式是取全称的第一个字符,这就存在冲突的问题。比如:--host--help,解决办法是:其中一个提供缩写方式,另外一个不提供。当然也可能提供另外一个字符,表示缩写,这个字符是大写形式或者意思相近的字符。比如:mysql 小写p是password的缩写,大写P是port的缩写。

6、对于help,一般会有三种方式,--help-h-?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值