Linux 备忘录(ubutu上测试)
---------------------------------------------------------------查看系统信息
uname -a 查看内核 (另一种方法cat /proc/version )
lsb_release -a 查看系统版本
getconf LONG_BIT 直接查看系统位数
---------------------------------------------------------------linux下隐藏文件 和 显示隐藏文件命令
(1)linux下隐藏文件和文件夹(目录)需要用到 mv 命令、其实超简单的.
例子:将a目录隐藏
命令:mv a .a
(2)
linux下显示隐藏文件有两种可能:显示所有文件,包括隐藏文件;仅显示隐藏文件。
2.1 显示所有文件(包含隐藏文件)
ls -a
2.2 只显示隐藏文件
l.
或者
ls -d .*
2.3 在XWindow的KDE桌面中
在" 查看(View)"菜单里选"显示隐藏文件(Show Hidden Files)"就行了
--------------------------------------------------------手动安装oracle JDK---------------------------------------------------------
解压 tar -zxvf jdk-8u111-linux-x64.tar.gz
移动到自己想放的位置:
mkdir /usr/lib/jdk
mv jdk1.8.0_111 /usr/lib/jdk1.8
--------将目录A重命名为B
mv A B
--------将/a目录移动到/b下,并重命名为c
mv /a /b/c
设置环境变量:
方案一:修改全局配置文件,作用于所有用户:vim /etc/profile
export JAVA_HOME=/usr/lib/jdk/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
方案二:修改当前用户配置文件,只作用于当前用户:vim ~/.bashrc 设置与上一样
5.使修改的配置立刻生效:source /etc/profile 或者 source ~/.bashrc
6.检查是否安装成功:java -version
export JAVA_HOME=/usr/lib/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
----------------------------------------------解决Ubuntu环境变量错误导致无法使用命令----------------------------------------------
错误信息:
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
解决办法:
要编辑/etc/profile,正常情况下使用的命令是:sudo vim /etc/profile
现在,系统找不到sudo 命令,也找不到vim命令,所以只能人工指定它们的绝对路径了。sudo 和 vim 都是存放在'/usr/bin'目录下的,所以sudo和vim的绝对路径分别是:/usr/bin/sudo /usr/bin/vim
因此要编辑/etc/profile要使用的命令应该这样写: /usr/bin/sudo /usr/bin/vim /etc/profile
正常状态下重启使用:sudo reboot
当然现在也不行,要使用 /usr/bin/sudo /sbin/reboot
----------------------------------------------系统环境变量 /etc/profile改错,恢复方法(未验证)
Linux修改profile文件改错了,恢复的方法
在改profile的时候,改出问题了,除了cd以外的命令基本都不能用了,
连vi都不能用了,上网查了下,
用export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,
然后就可以用命令了,速度用vi把profile改回来,恢复正常。
----------------------------------------------解压命令无法使用unzip
错误提示: Unable to locate package unzip
解决:
会提示安装执行 apt install unzip
若改命令执行失败,则需要更新
sudo apt-get update
update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新
更新完之后再安装unzip
----------------------------------------------rm删除目录或文件
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件