su root | 切换用户 |
exit | 退出用户 |
ifconfig | 查看网络卡,网络ip为 addr:192.168*** |
ifconfig -a | 查康所有的网卡,被禁的也会被显示 |
ifconfig 网卡名 down | 关闭网卡 |
ifconfig 网卡名 up | 打开网卡 |
dhclient 网卡名 | 给对应的网卡相应的网络 ip addr |
ps -ef|grep sshd | 查看ssh协议,查看ssh服务是否启动(pid) |
kill -9 进程编号(pid) | 直接强关 |
clear | 清除界面 |
service sshd start | 启动ssh服务 |
service sshd restart | 重启ssh服务 |
service sshd stop | 停止ssh |
ls | 查看当前目录下的文件以及文件夹 |
ls -a | 查看当前目录下所有的文件以及文件夹,包括隐藏的文件 |
ls -l | 查看当前目录下文件的详情 |
ls -la | 查看当前目录下所有的文件以列表的形式 |
cd / | 返回 linux根目录(/根) |
cd .. | 上级目录 |
cd /文件名 | 绝对路径 |
cd 文件名 | 当前目录下的 相对路径的文件夹 |
pwd | 当前目录 |
man 相关的东西 | 就会查到linux里面所有相关命令的描述(空格 一页页,enter 一行行,q退出) |
mkdir 文件名 | 创建文件夹 |
mkdir -p /soft/tomcat | 创建 多层目录 |
whereis 命令名 | 所有与这个命令名相关的 位置 |
cat 文件名 | 打开文件查看内容,查看小文件 |
tail | 查看大文件 |
tail -10 文件名 | 查看后十行 的代码 |
head -10 | 查看前十行 的代码 |
more 文件名 | 用分页的形式来,q退出 |
tail -f 文件名 | 用来查询不断更新的文件内容底部(例:日志) |
mount /dev/.. | 在dev(设备文件)中进行挂载 |
umount /dev | 移除挂载 |
rm 文件名 | 删除文件 |
rmdir 文件 | 删除文件夹 |
rm -r /目录 | 删除目录(有提示) |
rm -rf /目录 | 删除目录,没有提示 |
touch 文件名(相对路径|绝对路径) | 创建文件(没试过) |
vi 文件名 | 查看内容呗 |
mv 原名文件 新名 | 重命名文件名 |
cp -fr 要拷的文件 要拷的位置 | 拷贝 |
rpm -I 文件 | 安装 |
rpm ivh 文件 | 安装,并且有进度追踪 |
rpm -qa | grep mysql(java) | 不仅可以检查mysql,也可以检查java |
tar -xvf tar包 | (解压到当前目录) |
tar -xvf tar包 -C 指定目录 | 解压到指定的文件目录 注:c必须要大写 |
tar -xzvf file.tar.gz (-C 指定位置) | //解压tar.gz 注:c必须要大写 |
chkconfig --list | 查看服务 |
是从网络下载一个文件并保存在当前目录
来自 <https://www.cnblogs.com/semonxv/p/3816366.html>
| |
unzip -o -d /home/sunny myfile.zip | 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下; |
权限命令
chmod g(+/-)权限 /文件夹 | (文件夹)绝对路径|相对路径,给组(增加|减少)权限(权限) |
chmod u(+/-)权限 /文件夹 | (文件夹)绝对路径|相对路径,给用户(增加|减少)权限(权限) |
chmod o(+/-)权限 /文件夹 | (文件夹)绝对路径|相对路径,给其他的(增加|减少)权限(权限) |
chmod 777(这个是权限代表数) 文件名 | 同上 |
chmod 777 -R /文件夹 | 递归授权(也就是子文件都有权限) |
groupadd 组名 | 创建组 |
groupdel 组名 | 删没有用户的组 |
groupadd -9 701(组id) 组名 | 指定组id,方便指定 |
useradd -g 701(组id) 用户名 | 指定组下面的用户,用户名一般与组名同名 |
passwd 用户名 | 修改用户密码 |
su - 用户名 | 切换用户并使用里面的配置 |
chown 用户名 jdk······.rpm | 更改文件的所有者 |
Reboot | 重启! |