直接进入管理员命令:
(ctrl+Alt键+F1-7中的一个)
/usr/bin/sudo -i便获得root权限
Linux权限不够:sudo su输入密码就行了
useradd 用户名 (添加用户)
passwd 用户名 (设置密码)
userdel 用户名 (删除用户)
pwd (显示当前目录的绝对路径)
ls (查看文件 -a -l)
cd (~回到根目录 ..回到上一个目录)
mkdir指令用于创建目录
mkdir [选项] 要创建的目录 -p创建多级目录
rmdir 删除空目录
rm -rf 删除非空目录
创建文件
touch文件名称 用来创建文件
vim 编辑文件
esc+ :wq! 保存并退出
rm -f 删除文档
复制文件
cp 某某目录下的文件 (-r递归复制整个文件夹)
转移目录或文件 重命名
mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移动文件)
cat 查看文件内容
cat hello.txt (-n显示行数) |more 分页显示 |less 逐页读取
tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。
tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是任意行数)
history (功能描述:查看已经执行过历史命令)
date (功能描述:显示当前时间)
2) date +%Y (功能描述:显示当前年份)
3) date +%m (功能描述:显示当前月份)
4) date +%d (功能描述:显示当前是哪一天)
5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)
cal 日历
find 查找
grep过滤查找
解压命令:tar zxvf
unzip
gunzip
压缩命令:gzip
zip
tar zcvf
gunzip 文件.gz (解压缩文件命令)
unzip 用于解压的
zip XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)unzip XXX.zi(功能描述:解压缩文件)
-r递归压缩 -d<指定目录>
tar 指令 是打包指令,最后打包后的文件是 .tar.gz 的文件
tar XXX.tar.gz 打包的内容
显示系统执行
ps -ef是以全格式显示当前所有的
ps -ef|grep xxx
终止进程kill和killa
kill [选项] 进程号
(-9 :表示强迫进程立即)
> 会将查看的内容修改到指定文件
>> 将查看的查看到内容追加到指定文件
ls -a >1.txt(重修改)
ls -a >>1.txt(追加)
echo 输出内容
head 查看文件开头内容
tail 查看文件尾部内容
ln 设置软链接
history查看历史命令
find 查找命令
find / -size +20m 查找以下路径小于20m的文件
locate命令执行前,必须执行updatedb,以保证准确性
grep过滤查找
| 表示,前面的命令处理结果交给后面命令处理(多次执行命令)
tar -zcvf a.tar.gz 1.txt 2.txt把多个文件一起打包在同一个文件中
tar -zxvf xx.tar.gz
ls-ahl 显示文件所有者
chown user 文件(更改文件所有者)
chown -R user /home(递归更改文件下的所有者)
charp 组名 文件(更改文件所在组)
chmod 修改文件目录权限
chmod +-=rwx 1.txt
groupadd police(创建组)
chmod o=w,g=xw 1.txt
crontab (定时任务-e编辑-l删除)
调度任务过程:1新建文件,输入操作命令,2赋予权限e,3输入命令crontab -e设置cron表达式定时执行
挂载:硬件设备与软件关联 将硬盘与目录联系起来。
kill -9(杀死进程)
killall
ps -aux | grep helloworld(查询进程)
rpm -e xx(卸载文件)
rpm -ivh xx(安装文件)
yum -e xx(安装文件)
yum 可以一次性安装所有依赖包
yum install xx(下载)
1.安装软件
yum install 软件名称
2.卸载软件
yum remove 软件名称
3.更新软件
yum update 软件名称
4.列出所有可安装的软件包
yum list
5.列出所有可更新的软件包
yum list updates
6.列出所有已安装的软件包
yum list installed
7.列出所有可更新的软件包信息
yum info updates
8.列出所有已安裝的软件包信息
yum info installed
安装jdk
1解压 tar -zxvf jdkxxxx
2配置环境变量 vim /etc/profile
JAVA_HOME=/opt/jdkxxx
PATH=/opt/jdkxxx/bin/bin:$PATH
export JAVA_HOME PATH
3编译 javac xx.java
安装tomcat
1解压
2启动 进入bin目录 ./startup.sh
3开放端口 vim /etc/sysconfig/iptables(开放防火墙)
service iptables status(查看端口状态)
4测试
安装mysql
1先卸载之前安装的 rpm -qa|grep mysql(查看是否存在)
rpm -e mysql(删除)
rpm -e --nodeps mysql(强制删除)
2安装
先安装gcc环境
编译并安装make&&make install
初始化mysql配置
checkconfig mysql on(自动启动)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/549bbb137e0d9ce78f00e84d51a46ee3.png#pic_center)