--------------------------------------------------------------------------------------------------------------------------------------
init 0/shutdown -r now 关机 init 6 /reboot -f 强制重启
-------------------------------------------------------------------------------------------------------------------------------------
nohup ./*& 后台运行程序
crontab 定时任务
crontab -e 编辑定时任务 crontab -l 查看当前有哪些定时任务
*****touch /tmp/hhahaha
netstat -nlpt|grep pid 查看进程号启动的端口号有没有被占用
netstat -nlpt|grep port 查看这个进程号启动的端口号是什么
软件安装 rpm -ivh xx.rpm 自动加环境变量 rpm -e 卸载xx.rpm
rpm -qa 查找所有已安装的包 rpm -qa|grep xx 查询是否安装
configure --prefi= 生成编译文件
awk‘{print $*}’
--------------------------------------------------------------------------------------------------------------------------------------
vi /etc/sudoers - /root- N查找root ALL=(ALL) ALL
ESC-O 下行添加 用户名 ALL=(ALL) ALL
ESC : qw 保存退出
su tom2
![]()
--------------------------------------------------------------------------------------------------------------------------------------
u 前3位 owner ; g 中间3位 group ; o 最后3位 other ; a 全部9位 all
chmod - R 444 /etc/sudoers 设置文件权限
--------------------------------------------------------------------------------------------------------------------------------------
chmod 755 xxx 更改文件权限为: -rwxr-r--x--
chmod 644 xxx 更改文件权限为: -rw-r--r--
-----------------------------------------------------------------------------------------------------------------------------------------------------
sudo reboot sarot 获取超级用户权限
--------------------------------------------------------------------------------------------------------------------------------------
pwd/whoami 查看当前文件所处位置 who/w查看当前已经登录的用户
id查看当前用户
--------------------------------------------------------------------------------------------------------------------------------------
ifconfig 查看IP地址
![]()
-------------------------------------------------------------------------------------------------------------------------------------vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置IP地址
![]()
dhclient 重新获取地址 tell -f 动态查看日志 ln 创建创建 (快捷方式)软连接 ln -s 硬连接
du -sh 当前文件下占用时间
du -sh*当前目录下所有文件占用空间
du -
--------------------------------------------------------------------------------------------------------------------------------------
vi 创建文本并编辑 查看模式/编辑模式
cat 纯查看模式(短文件) more cat 纯查看模式(多页)
命令开启: i 编辑内容 a下一位置 o 下一行 i在光标处chauffeur
移动光标到行首 u 撤销
$ 移动光标到行尾 / 从上往下开始查找 ? 从下往上开始查找
q 退出编辑 wq 保存退出 q 强制退出 q!强制退出
u 重复前一个动作 .重复前一个动作
esc 编辑模式切换到命令模式
退出vi 命令模式下 :q 直接退出 q!不保存退出 wq/:x保存退出
查找 /test 从头开始找 ?test从文件末尾开始找
--------------------------------------------------------------------------------------------------------------------------------------
:set number 显示行号 set nonu 取消显示行号
shift+g 迅速文件末尾 0 移动光标到行首 $ 移动光标移到行尾
u 撤销 yy复制整行 p 粘贴 .重复前一次的操作 %s/strc(原字符)/str)/g 替换
--------------------------------------------------------------------------------------------------------------------------------------
mkdir 创建文件夹 touch 创建文件 mkdir -p /xxx 创建无父目录的文件夹
ls -a 查看隐藏文件 ls-la查看文件/文件权限 ls -l = ll
cp -ax 复制文件 cp -r 复制目录 cp -rf 复制全部格式的文件/文件夹
alias cp提问覆盖 alias创建命令
/etc/profile 系统环境变量 source/etc/profile
~./bashrc 用户环境变量 source~./bashrc export PATH=$PATH
![]()
-----------------------------------------------------------------------------------------------------------------------------------------
service network resart 重启网卡
--------------------------------------------------------------------------------------------------------------------------------------
service network stop 关闭网卡
--------------------------------------------------------------------------------------------------------------------------------------
service network start 开启网卡
-------------------------------------------------------------------------------------------------------------------------------------
yum -y install lrzsz 安装 rz(上传) / sz(下载)的命令
![]()
--------------------------------------------------------------------------------------------------------------------------------------
useradd 添加新用户 passwd 用户名 添加密码
usermod -l 新用户名 旧用户名 更改用户名
mv ./用户名 ./用户名 更改用户名
![]()
userdel -r tom1
![]()
删除用户时也删除他的家目录 userdel - r
用户默认在/home/下
--------------------------------------------------------------------------------------------------------------------------------------
du -s
![]()
du --summarize
ps 只显示你执行的那一时刻
to 动态查看进程,但不能查找
--------------------------------------------------------------------------------------------------------------------------------------
grep "搜索内容" ./文件名 精确搜索文件内内容
grep -c "搜索内容" ./文件名 显示搜素内容匹配行数
grep 查找文件内容 grep -v 过滤掉指定的信息
ps -ef|grep httpd 列出当前进程中httpd下的所有进程
ps -ef|grep java 列出当前进程中java下的所有进程
ps -ef|grep -v grep 踢出进程 kill-9 java kill掉java进程
--------------------------------------------------------------------------------------------------------------------------------------
nohup sh startWebLogic.sh& 启动WebLogic
--------------------------------------------------------------------------------------------------------------------------------------
find / -name crontba 查找crontab定时任务
crontba -l 查看定时任务
crontab -e 编辑定时任务
rpm -i 安装 rpm-e 卸载 rpm-qa 查询所有已安装包
--------------------------------------------------------------------------------------------------------------------------------------
ps -aux 查看当前进程 ps 显示瞬间进程 使用权限是所有使用者
--------------------------------------------------------------------------------------------------------------------------------------
find ./ -name mysqld 根目录下查找 mysqld ./根目录
find ./ -name mysql
--------------------------------------------------------------------------------------------------------------------------------------
locate 搜索所有文件(搜素数据库)
yum install mlcatemlocate 安装locate
wehreis 程序名的搜索 which PATH变量指定路径下搜索某个命令位置(用于查看命令是否单一,执行的是哪一个位置的命令)
find ./opt/ -name mysql opt 目录下查找mysql
-------------------------------------------------------------------------------------------------------------------------------------
unzip ./bugfree_z3.0.4.zip 解压缩 bugfree_z2.0.4zip,生成bugfree3.0.4文件 tar -zxvf ./xxx .gz 解压缩
rm -rf ./tesant 删除一切文件 rm -rf / 删除,崩溃
yum list|grep zip/unzip 安装 zip/unzip指令
zip -9r ./bugfree_v.3.0.4zip ./bugfree3.0.4/ zip -9r ./压缩后的文件名 ./压缩的文件/
tar zcvf ./ xxx.tar 前面是包名后面是要给谁打包 后缀名为gz/tgz为已压缩
tar xvf 解压
解压 zip 打zip包 直接安装zip命令 、
unzip 解压 gzip 仅能压缩文件,打包完原来的文件消失 gunizp 解压
![]()
--------------------------------------------------------------------------------------------------------------------------------------more ./test 列出当前文件内容
~ 代表家目录/home/ cd 进入文件/文件夹 cd ../../../上几级目录 cd -返回上次所在的目录
/ 顶级目录,相当于windows的我的电脑
相对路径 相对于当前路径
绝对路径 实际的路径
-----------------------------------------------------------------------------------------------------------------------------------------
重定向 cat*>test 会覆盖内容
cat >test 清空日志 cat >>test 在末端追加内容
-----------------------------------------------------------------------------------------------------------------------------------------
wc -l ./xxx 查看行数 wc -c ./xxx 统计字节数 wc -w ./xxx 统计字节数 wc -L ./xxx 统计最长行数 wc -m ./xxx 统计字符数
-----------------------------------------------------------------------------------------------------------------------------------------------------
一万小时 专家