【Linux】CentOs的常用命令
1.文件目录操作命令
ls:列出当前路径下的文件或者目录列表
-l 列出详细信息
-a 列出所有的文件信息,包括隐藏文件
.bash_profile 当前用户的系统环境变量配置文件
mkdir 用来创建目录的
mkdir /home/zkpk/class
-p 没有父目录,自动创建父目录 mkdir /home/zkpk/aa/bb
touch 是用来创建一个空文件
echo :是一个shell命令,能够输出数据到控制台,也可以输出到文件,生成新的文件
echo "aaaaa"
echo "bbbbb" > b.txt
cat 用来查看一个文件的内容 ,从文件的第一行开始写
cat /etc/redhat-release ; arch
查看当前系统信息
tac 也是查看文件的内容, 从最后一行开始写
cp 用来拷贝复制文件的
cp 源文件 目标位置 cp /home/zkpk/d.txt /home/zkpk/aa/bb/
cp -r 源文件夹 目标位置 cp -r /home/zkpk/class2 /home/zkpk/aa/bb
rm 用来删除文件
-r 用来删除文件夹的,文件夹下的所有文件也会被删除掉
-f 强制删除文件或者目录
mv 移动文件、文件夹或者修改文件的名字(相当于windows中的剪切)
find 是在文件系统中查找指定的文件
-name
wc 用来统计文件的,行数,字数,字符数
-l 返回文件的行数
grep 在指定的文本文件中查找指定的字符串
rmdir 用来删除空目录
pwd 显示当前的工作目录
ln 建立连接,相当于windows的快捷方式
more less 都是用来查看文件内容的,分页查看
head tail 分别显示文件的开头和结尾的内容
tail -f 它可以定位到一个日志文件的末尾而不退出,当有新的日志写进来的
时候它会一直的刷新最新的写进来的日志
ctrl+c 强制退出
vi 用于编辑文件
在进入了vi修改界面后,输入i就可以进行插入操作了。输入完成后,按下Esc退出编辑,再输入:wq就会保存退出。
2.系统操作命令
stat 显示指定文件的信息,比ls显示还多
hostname 显示主机名
uname 操作系统名
ps 用来显示瞬间进程的状态信息
ps -ef 使用标准格式显示每个进程状态信息
ps -ef | grep metacity linux的通道命令:前一个命令执行结果得输出,作为后一个
命令执行的输入,我们把这用机制就叫做Linux的通道命令
du 显示指定的文件(目录)已使用的磁盘空间的总量(磁盘块数)
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况
ifconfig 显示当前server的ip地址
ping 测试网络的连接通用性
netstat 显示网络的装填信息
man 是一个帮助命令,比如,我想知道ls是干什么的,通过 man ls 就可以显示出ls
命令的含义信息
clear 清除屏幕
kill 进程编号 杀死一个进程
kill -9 进程编号 强制杀死一个进程
当使用shell时,在命令前面加上nohup可以阻止当用户登出或退出shell后的命令自动终止nohup表示“no hangup”.比如:nohup java Hello > output.txt
查看所有java程序的进程,去处掉当前的grep进程。
ps -ef|grep java|grep -v grep
3.压缩和解压缩命令
1)zip压缩和windows下的zip是同一个
压缩:zip -r abc.zip ./aa/bb/c.txt
解压缩: unzip abc.zip
2)gzip xxx.gz
压缩 gzip abc.txt -> abc.gz
解压缩 gunzip abc.gz -> abc.txt
3)bzip2
压缩 bzip2 xxx
解压缩 bzip2 -d xxx.bz2
4)tar 包
用于Linux程序的发布包 .jar .tar
tar 命令:用于解压安装xxxx.tar
4.开机和关机
shutdown -now 立刻关机
shutdown -r 关机后重启
shutdown -h 关机后不重启
halt 关机后关闭电源
reboot 关机重启
5.软件包安装与管理
1)RPM软件包管理
rpm 是一个shell命令即是rmp软件包管理工具,我们可以通过rpm这个工具查看已经
安装好的rpm应用程序组件,我们还可以应用rpm软件包管理工具安装其他的rpm应用程序
组件。
rmp
-i 安装rpm软件包组件
-e 卸载rpm应用程序
-vh 显示rpm安装进度
rpm -ivh mysql.rpm
-qa 显示所有已经安装过的软件包
-qa|grep 用来检测是否已经安装过某个软件包
6. 文件权限管理
1)三种基本权限:
R 读 1 0
W 写 1 0
X 执行 1 0
2)ls -l a.txt
-rw-rw-r--
-(-|d|l) 表示文件类型
- 普通文件
d 目录
l 连接
权限:
第一个(文件的类型) 第二部分(当前用户权限) 第三部分(同组用户) 其他用户
- rw- rw- r--
d rwx rwx r-x
3)修改权限
chmod 用来修改权限 当前用户(rwx),同组用户(rwx) 其他用户(rwx)
r 1 0
w 1 0
x 1 0
111 = >7 1*2
1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
a.txt
当前用户来说:
r w x
1 1 1 => 111--->7 当前用户
1 1 0 => 6 同组用户
1 0 0 => 4 其他用户
chmod 764 a.txt
chmod 666
chmod 777
【Linux】CentOs的常用命令的更多相关文章
- Linux CentOS 7 常用命令集合
- Linux学习之CentOS(二)--初识linux的一些常用命令
Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...
- CentOS最常用命令及快捷键整理
CentOS最常用命令及快捷键整理 整理了Linux常用命令及快捷键. 常用命令: 文件和目录: # cd /home 进入 '/home' 目录 # ...
- centos的常用命令
公司服务器主要是centos,第一篇就从centos的常用命令开始吧. 转载自:http://www.cnblogs.com/zitsing/archive/2012/05/02/2479009.ht ...
- Linux 系统巡检常用命令
Linux系统巡检常用命令 # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...
- Linux课程---2、Linux下最常用命令(查看帮助命令)
Linux课程---2.Linux下最常用命令(查看帮助命令) 一.总结 一句话总结: man 1.显示文件? ls:ls带其它参数详情可以man ls man ls:比如 ls -a显示隐藏文件,l ...
- Linux查看系统配置常用命令
Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...
- linux vi编辑常用命令
linux vi编辑常用命令 来源:互联网 作者:佚名 时间:07-10 21:31:14 [大 中 小] linux vi编辑常用命令,需要的朋友可以参考下 vi编辑器中有三种状态模式 1. ...
- linux 下 mysql 常用命令
linux 下 mysql 常用命令 阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...
- linux:终端常用命令 + vi命令修改文件及保存 方法
首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...
随机推荐
- Dijkstra算法之 Java详解
转载:http://www.cnblogs.com/skywang12345/ 迪杰斯特拉算法介绍 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径. 它的主 ...
- springboot2.0 redis EnableCaching的配置和使用
一.前言 关于EnableCaching最简单使用,个人感觉只需提供一个CacheManager的一个实例就好了.springboot为我们提供了cache相关的自动配置.引入cache模块,如下. ...
- Callable与Runable接口 submit与execute区别
execute(Runnable x) 没有返回值.可以执行任务,但无法判断任务是否成功完成. submit(Runnable x) 返回一个future.可以用这个future来判断任务是否成功完成 ...
- 错误代码:0x80070032 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
错误分析: vs2010默认采用的是.NET 4.0框架,4.0框架是独立的CLR,和.NET 2.0的不同,如果想运行.NET 4.0框架的网站,需要用aspnet_regiis注册.NET 4.0 ...
- [转]REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
午睡一觉醒来,突然想伪造IP地址.搜了一下,Mark. 源地址:http://www.cnblogs.com/lmule/archive/2010/10/15/1852020.html ------- ...
- Java并发编程(五)-- Java内存模型补充
前面我们已经介绍了:当对象和变量存储到计算机的各个内存区域时,必然会遇到的两个问题及解决方法 共享对象的可见性-- 解决方法:使用java volatile关键字 共享对象的竞争现象 -- 解决方法: ...
- 2017 ACM 字符串的本质
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2017 思路:思考字符串和数字的本质区别是什么. 今天先是试着做了一个完全背包的题目,发现自己还是不会做,弄 ...
- [PA2014]Bohater
[PA2014]Bohater 题目大意: 有\(n(n\le10^5)\)只怪物,你的血量为\(z\).要打败第\(i\)只怪物时,你需要先消耗\(d_i\)点生命值,再恢复\(a_i\)点生命值. ...
- python网络编程(五)
udp广播 #coding=utf-8 import socket, sys dest = ('<broadcast>', 7788) # 创建udp套接字 s = socket.sock ...
- 选择客栈 [NOIP 2011]
这种题我还要发博客我真是太弱蒻了 Description 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从1 到n 编号.每家客栈都按照某一种色调进行装饰(总共k 种,用整数0 ~ k-1 表示) ...