CentOS随笔常用命令
常用命令
- pwd 查看当前所有的路径
- cd ../去到根目录
- reboot 重启linux
- make 编译命令
- PREFIX 路径 指定安装到那个路径下
- ls 显示当前目录下所有的文件或目录
- 参数
- -a 显示所有文件包括隐藏文件
- ls /目录或者文件名/ 查看目录或者文件
- -l 显示文件或者目录的详细信息
- -lh 人性化显示
- 参数
- ip addr 查看所有网卡信息
- vi 文件名 编辑指定文件 i 切换到输入模式 esc 切换到命令模式 :wq 保存
- vim 文件名 编辑指定文件(格式美观) G 光标移动到最下方 g光标移动到最上方 o下一行
- rename 更改文件名
- source 路径 重新加载指定路径
- tar -zxvf 文件名 -C 解压到那个目录(可加可不加)
- ./执行文件
-
ps -ef|grep tomcat |前面的输出作为|后面的输入,并且|前面输出的基础上只要带tomcat关键字的都输出
-
netstat -antp|grep 58050 查询指定端口绑定的进程
- kill -9 进程 取消指定进程
- pkill -9 java 取消java的所以进程
CentOs7图形界面安装
- yum groupinstall “X Window System”(注意有引号)
- yum grouplist
- yum groupinstall “GNOME 桌面”
- startx 进入图形界面
Linux关机与重启命令(shutdown
- 命令格式: shutdown [选项] 时间
- 参数
- c 取消前一个关机命令
- h 关机
- r 重启
mysql
- /usr/local/mysql/bin/mysqld_safe & MySQL服务启动
tomcat
tomcat启动流程
- 先进入到tomcat的目录下的bin目录
- ./startup.sh 启动tomcat
- ./startup.sh && tail -f ../logs/catalina.out 启动tomcat并且打印日志
安装流程
- 吧tomcat的压缩文件拷贝到指定路径下
- 在吧tomcat的压缩文件解压缩到指定路径下
- 进入解压完的路径里的conf里修改service.xml(配置文件) -可改可不改-
- 需要修改的内容大概有端口号,defaultHost,context里的docBase(需要执行的路径)
- 吧war包解压缩到context里的docBase所指向的路径下
- 在进入到tomcat的目录下的bin目录即可通过命令启动
CentOS安装jdk
- 先吧角度看拷贝到Linux目录下
- 在通过tar命令解压
- 进去到解压的目录里的jdk.7.0_75目录下
- 配置环境遍历,使用vim /etc/profile
CentOS安装redis
- 1.
修改文件权限
- chmod 权限 文件名
- r = 4 w = 2 x = 1
目录的介绍
/boot 启动目录,存储的是启动相关的文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/lib 系统挂载目录
/medla 挂载目录
/root 超级用户的家目录
/tmp 临时目录
/proc 直接写入内存的,虚拟文件系统
/sys 直接写入内存的,虚拟文件系统
/var 系统相关文档内容
文件格式
- |dr-xr-xr-x. | 4 | root | root | 4096 | 9月 20 21:07 | boot |
- | 权限 | ? |所有者| 所属组 |文件大小| 最后修改日期 | 目录或者文件名|
drwxr-x— 代表的意思
- 一共10位
- d表示是一个目录 如果是-则是一个文件 如果是l则是一个链接
- 从第2位到第10位没3位分成一组
- 第一组代表所有者权限
- 第二组代表所属组里的权限
- 第三组代表对其他人的权限
- 每一组的第1位代表读的权限
- 每一组的第2位代表写的权限
- 每一组的第3位代表执行的权限
目录处理
创建目录:mkdir
- -p 递归创建:创建多级目录
删除目录或文件:rm
- -r 删除目录
- -f 强制删除,不提示
- -rf 强制删除目录及所有文件
创建文件:touch
复制命令
cp [选择][源文件或目录][目标目录]
- -r 复制目录
- -p 连带文件属性复制
- -d 若源文件是链接文件,则复制链接属性
- -R 递归复制
- -a ?
- -rp 复制目录带文件属性
剪切或改名命令:mv
- mv [原文件或目录][目标目录 ]
链接命令:ln(link)
- ln -s[源文件][目标文件] 创建软链接
- ln [源文件][目标文件] 创建硬链接
- -s 创建软链接
硬链接
- 拥有相同的i节点和存储block块,可以看作是同一个文件
- 可通过i节点识别
- 不能跨分区
- 不能针对目录使用
- -rw-r–r– |硬链接 硬链接的权限为:rw-r–r–
软链接
- 类似windows快捷方式
- 软链接拥有自己的i节点和block块,但是数据中只保存原有文件的文件名和i节点号,并没有实际的文件数据
- lrwxrwxrwx | 软链接 软链接文件权限都为rwxrwxrwx
- 修改任意文件,另一个都改变
- 删除原文件,软链接不能使用
软链接和硬链接的重要区别是 假如吧原文件删除,软链接则不能用,如果是硬链接,不影响硬连接的使用
查找命令
locate命令
- 格式 locate 文件名
- 在后台数据库中按文件名搜索,搜索速度更快
- 只能按文件名搜索
- updatedb 更新数据库
- 配置文件地址:/etc/updatedb.conf
- yum -y install mlocate 安装
find命令
- 格式 find[搜索范围] [搜索条件]
- 如果需要模糊查询,可以使用 *(通配符)
-
- 匹配任意内容
- ? 匹配任意一个字符
- […]匹配任意一个中括号的字符
- -name 根据名称搜索
- -iname 忽略大小写并根据名称搜索
- find / -name “a*”
- -user 用户名 查找指定用户的文件
- find / -user root
- -mtime 根据文件内容修改时间查询
- -10 10内修改的文件
- 10 10天当前修改的文件
- +10 10天前修改的文件
- atime 根据文件访问时间查询
- ctime 根据改变文件属性查询
- -size 大小
- -2k 小于2kb的文件
- 2k 等于2kb的文件
- +2k 大于2kb的文件
- -size +20k -a -size -50K 查询大于20kb并且小于50kb的文件
- -inum 节点号 查询节点是xx[数字]的文件
-
-exec exec前面执行完执行exec后面的命令
-
-a(and) 逻辑与,两个条件都满足
- -o(or) 逻辑或,两个条件满足一个即可
grep命令
- 在文件当中匹配符号条件的字符串
- grep [选项] 字符串 文件名
- 参数 -i 忽略大小写 -v 排除指定字符串
whereis与which
whereis
- 命令搜索命令
- whereis 命令名
- 搜索命令所在路径及帮助文档的位置
参数
- -b:只查找可执行文件位置
- -m:只查找帮助文件
which
- which 文件名 搜索命令所在路径及别名
压缩于解压缩命令
- 常见格式 .zip .gz .bz2 .tar.gz .tar.bz2
.zip格式
压缩 zip
- 要想使用zip命令需要先执行 [yum -y install zip] 命令
- 命令格式 zip 压缩后的文件名 被压缩的文件
- 参数
- -r 压缩目录
- 格式 zip -r 压缩后的文件名 源目录
解压缩 unzip
- 要想使用unzip命令需要先执行 [yum -y install unzip] 命令
- 命令格式 unzip 压缩文件
.gz格式
压缩 gzip _ gunzip
- 命令格式 gzip 源文件 压缩文件名
- 压缩为.gz格式的压缩文件,源文件会消失
- 参数
- -c 压缩为.gz格式,源文件保留
- 格式 gzip -c 源文件 > 压缩文件
- -r 压缩目录下所以的子文件,但是不能压缩目录
- 格式 gzip -r 源文件 > 压缩文件
- -c 压缩为.gz格式,源文件保留
解压缩 gzip _ gunzip
- 命令格式 gzip -d 压缩文件
.bz2格式
压缩 bzip2
- 命令格式 bzip2 需要压缩的文件
- 压缩为.bz2格式的压缩文件,源文件会消失
- 参数
- -k 压缩之后保留源文件
解压缩 bzip2 -d
- 命令格式 bzip2 -d 压缩文件
- -k 解压缩之后保留压缩文件
.tar格式
打包 tar -cvf
- 命令格式 tar -cvf 打包文件名 源文件
- 参数
- -c 打包
- -v 显示过程
- -f 指定打包后的文件名
解打包 tar -xvf
- 命令格式 tar -xvf 打包文件名
- 参数
- -x 解打包
- -v 显示过程
- -f 指定解打包后的文件名
.tar.gz格式
压缩 tar -zcvf
- 参数
- -z 压缩为.tar.gz格式
- -c 压缩到指定路径
- 先吧文件打包为.tar的文件在压缩为tar.gz
- 命令格式 tar -zcvf 压缩后的名字 源文件
解压缩 tar -zxvf
- 命令格式 tar -zxvf 被解压缩的文件名
.tar.bz2
压缩 tar -jcvf
- 先吧文件打包为.tar的文件在压缩为tar.bz2
- 命令格式 tar -jcvf 压缩后的名字 源文件
解压缩 tar jxcf
- 命令格式 tar -jxcf 被解压缩的文件

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
linux上如何删除文件名乱码的文件
今天在服务上发现了两个文件名是乱码的文件,如图所示。 于是想用rm命令把它们删掉,但提示没有此文件。 网上搜了一下,找到解决方法,首先执行ls -i命令,此时在文件前面会出现一个数字,这个数字是文件的节点号: 接着,执行命令 find -inum 节点号 -delete 就可以把两个乱码的文件删掉了。
- 下一篇
解决centos7报错ERROR 1045 (28000): Access denied for user ‘root’
【问题】: mysql版本:5.7.13 首次在centos下安装mysql,客户端连接mysql时报错: [plain]view plain copy [root@localhostopt]#/usr/bin/mysql-uroot ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO) 【解决】: 1、找到密码 [plain]view plain copy [root@localhostopt]#cat/var/log/mysqld.log|greppassword 2016-07-16T05:01:47.771362Z1[Note]Atemporarypasswordisgeneratedforroot@localhost:q.)aq!YaH6y- 2016-07-16T05:02:32.000199Z2[Note]Accessdeniedforuser'root'@'localhost'(usingpassword:NO) 2016-07-16T05:02:39.063852...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,8上快速安装Gitea,搭建Git服务器