权限不足
当使用某命令发现权限不足时,可以短暂获取管理权限 sudo
(当登录的账户不是root时会出现此情况)
# 例如创建文件
sudo touch readme.md
切换目录
cd /usr/local # 切换目录到local
cd .. # 切换到上一层目录
cd / # 切换到根目录
cd ~ # 切换到root目录
查询目录
ls # 查询当前目录下的所有内容
ls -a # 查询所有文件夹或文件(包括隐藏文件)
ls -l # 缩写成ll,它查询的列表数据很详细
目录操作
# 创建
mkdir test # 当前目录创建test目录
mkdir -p test/test # 级联创建test目录和test目录
# 删除
rmdir test # 删除test目录
# rm 删除 目录
rm -rf text # 递归删除rm目录及其子项
浏览文件
cat redis.conf # 查看该文件的内容
more redis.conf # 查看该文件内容,显示一部分,按空格显示下一页数据,按q退出查看
less redis.conf # 查看文件内容,显示一部分,按上下键滚动查看,按q退出查看
tail -10 redis.conf # 查看文件最后10行数据
tail -f redis.conf # 动态查看日志
文件操作
# 创建
touch a.txt # 创建一个空文件
# 删除文件
rm -f a.txt # 不询问,直接删除a.txt
rm -r a # 递归删除(不询问)
rm -rf a # 不询问递归删除
rm -rf * # 删除所有文件
rm -rf /* # 自杀(勿试)
# 复制文件
cp a.txt b.txt # 复制a.txt改名为b.txt
# 移动文件或重命名
mv a.txt ../ # 移动文件到上一层目录
mv a.txt b.txt # 将a.txt重命名为b.txt
(注意,Linux的重命名是使用 mv
来实现的)
解压与压缩
# 打包
tar -cvf xxx.tar ./xxx # 将xxx文件夹或文件打包
# 打包并且压缩
tar -zcvf xxx.tar.gz ./xxx # 将xxx文件夹压缩打包
# 解压
tar -xvf xxx.tar # 解压普通包
# 解压压缩包
tar -zxvf xxx.tar.gz # 解压压缩包
Vim编辑器
vim a.txt # 打开文件
# 输入i进入插入模式
esc -> :q # 退出
esc -> :wq # 保存并退出
exc -> :q! # 不保存退出
# ! 是强制执行的意思
CRT文件上传
# 这里采用CRT传输
# 1. 使用ALT + P 组合键打开CRT的sftp窗口
# 2. put/get xxx/xxx.xxx 编写上传文件的绝对路径,put上传到linux,get下载
# 3. 上传的文件默认在linux的root目录下
安装JDK
# 第一步:上传jdk的tar到linux
# 查看现在的jdk版本:java -version
# 查看安装的jdk信息:rpm -qa | grep java
# 卸载jdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
# 第二步:安装
# 将压缩包剪切到/usr/local目录
# 解压:tar -zxvf jdkxxxxxxxx.tar.gz
# 第三步:配置jdk的环境变量
# vim /etc/profile
# 按i插入
# 在末尾行插入
# set java environment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
# 保存退出
# 第四步:刷新环境变量
source /etc/profile # 使更改的配置立即生效
进程
# 查看进程
ps au
# 关闭进程
kill PID码
# Ubuntu 强制关闭图形化软件
xkill # 然后点击需要关闭的那个图形化界面
Ubuntu更改登录背景
# 更改文件
sudo vim /etc/alternatives/gdm3.css
找到 #lockDialogGroup
这个选择器的样式修改成如下:
/*需要修改的选择器样式*/
#lockDialogGroup {
background: #2c001e url(图片路径);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}