指令 | 用法 | 作用 |
bin | 在home下 |
|
etc | 存放系统管理和配置文件 | /etc/profile |
pwd | pwd | 当前路径 |
cd | cd /usr/local cd . 当前目录 cd .. 返回上级目录 cd ../.. | 进入指定目录下 |
ls 、ll | ll /home、 ls /home | 查看当前目录下的文件或目录 |
cp | cp filename /home | 将文件复制到home目录下 |
mkdir | mkdir soft | 创建soft目录(文件夹) |
yum | yum search vim //网上查找安装包 yum install vim// 在线安装 yum remove vim//删除
| install把依赖的包全部找到
remove把VIM的所有依赖包删除掉 |
rpm | rpm -qa|grep vim //查找VIM的已安装包
rpm -e vim-filesystem-7.4.160-2.el7.x86_64
|
|
find | find . -name "*.txt" //在当前目录下搜索以.txt结尾的文件 |
|
echo | echo $JAVA_HOME//输出JAVA环境变量
echo hello//输出一个字符串 |
|
tar | tar -czf james.tar.gz *.txt //将以txt结束的所有文件压缩成james.tar.gz
tar -zxvf james.tar.gz //将压缩文件解压出来 |
|
wget | wget http://zlib.net/zlib-1.2.11.tar.gz //远程下载zlib-1.2.11.tar.gz文件 |
|
ifconfig | 查看本机IP及相关信息 |
|
curl | curl www.baidu.com //获取页面信息
curl -O http://zlib.net/zlib-1.2.11.tar.gz . //下载文件放到.当前目录下 |
|
sh | sh startup.sh &//在后端运行.sh结尾文件 sh shutdown.sh//tomcat进程关闭
./startup.sh & //和上面启动效果一样 |
|
ps | ps aux|grep tomcat //查找tomcat进程 //比如查出来的进程号为4325 |
|
kill | kill -9 4235 //杀掉4325进程(停用tomcat) |
|
netstat | netstat -tunlp|grep 8080 //查看8080端口被谁占用 |
|
free | free -m //查看LINUX内存剩余容量 |
|
df | df -h //查看磁盘使用情况 |
|
tail | tail -f catalina.out //动态展示文本内容 tail -f -n 10 catalina.out //从倒数第10行开始展示,并动态展示 |
|
vi、vim | vim catalina.out //展示很舒服(有色彩) vi catalina.out //仅展示文件内容(无色彩)
使用vi或vim 打开文本: 按ESC后, 输入 “/Exception”,查找文本内存在“Exception” |
|
more | more +20 catalina.out //从第20行开始显示catalina.out文本 more -4 catalina.out //每页显示4行,分页显示 |
|
mv | mv aaa.txt james.txt //将aaa.txt改名为james.txt 改名称
mv *.txt ./pp //将目录以*.txt结尾的文件剪切到 当前pp目录下 |
|
rm | rm -i bbb.txt //删除前提示确认
rm -f james.txt //强制删除 force
rm -r ./test //删除当前test目录以及子目录、所有文件等 |
|
history | history //执行过的指令(历史记录) |
|
touch | touch Test.java //创建Test.java文件 |
|
clear | 清除屏幕 |
|
date | 查看服务器时间 yum install ntpupdate -y //安装时间同步插件 ntpdate 0.asia.pool.ntp.org //同步时间 date //查看当前时间
|
|
|
|
|
group | groupadd abcd//添加组 cat /etc/group//查看当前系统所有的组 chgrp abcd b.txt//将b.txt归属到abcd组
|
|
user | useradd abcd -g abcd//创建一个用户归属于abcd组 passwd abcd: 输入用户abcd的登录密码 useradd test //创建一个test用户 cat /etc/passwd //查看系统所有用户 userdel abcd //删除abcd用户
|
|
su abcd
sed | 切换用户
sed -n '/2010-11-17 09:25:55/,/2010-11-17 09:25:55/p' logfile |
sed命令有利于查找某个时间段的日志
|
init | init 0 //关机 shutdown init 6 //重启 reboot |
|
firewalld | yum install firewalld //在线安全firewalld service firewalld status //查看防火墙状态 service firewalld stop //关闭防火墙 |
|