cenots命令

系统关机命令

shutdown  ,poweroff		关机
	相关参数:	
		不输入参数,会计划什么时间进行关机
		shutdown -c 取消关机状态
		shutdown -h  5  设置成五分钟之后进行关机
		shutdown -r 5 设置计算机重启重启时间
halt 立即关机
reboot 立即重启

目录路径和问相关命令

list show
ls 
	ls  /ect/one  检查ect下面是否有one目录
	ls -d  /etc/one 针对性的查看是否有此目录
	ls -l   查看文件的详细信息
	ls -a 显示所有文件 包括隐藏文件
	ls -li	显示更多文件信息
	

make directory
mkdir    创建目录
	相关参数t
	mkdir  /name  在根目录下创建一个name文件夹	
	mkdir -p  /name/name1/name2/name3  递归创建文件夹  (parents)  除了创建多级目录也可忽略错误提示

change directory 改变目录
cd  切换目录
	cd  .  上级文件
	cd  /ect  从跟目录下找
	cd  ect  相对路径去找
	cd  /opt 切换opt目录
	cd  -    立即回到上次的目录
	cd  ~   回到家目录
	
print work directory  显示当前路径
pwd   查看当前所在路径
diff	比两个文件是否相等
	diff 文件	文件	比较两个文件的不同点
vimdiff	比较两个文件是否相等
	可视化比较 
	vimdiff	文件	文件

文件命令

touch   创建文件
	touch one.txt 创建名为one的txt文件
1.文件打开进行编辑		vi   one。txt
		第一个步骤: 进入到编辑状态(插入模式)
			按住键盘上的小写字母i 此时下方会提示inster
		第二个步骤:保存文件
			ecs 退出编辑模式    输入:wq (write写  quit 退出)
			q 不保存直接退出
			w  只保存但是不退出
echo  类似于print
	echo  "hello world"  > one.txt  将此信息放入one的文件里面  > 将原有文件内容清空然后写入新的信息
	echo "hello world"   >> one.txt  原有文件不清空,然后追加
	echo " " > 文件   快捷清空文件内所有信息

cat 查看文件内容
	cat one.txt   查看one这个文件的内容

tail  查看日志命令
	tail  -1  查看倒数第1行
	tail  -5  查看倒数第5行
	tail -f  追踪一个文件的信息,实时显示
	tail -F	如果文件有变动的话则会检测到文件的变动,直到文件更改到原先的变动
head  查看前面几行信息(默认查看前十行)
		head  -1  查看倒数第1行
		head  -5  查看倒数第5行		
file 文件
	file  /opt/one 查看文件类型
ln	创建连接文件(link)
	ln -s	目录(从哪) 目录(创建到哪里)	--软连接(sofr)
find	找寻文件与目录(默认是递归查找)
	find	找寻路径范围	-type f(f代表普通目录)-name 指定文件的名称
	find	找寻路径范围	-type f(f代表普通目录)-name 指定文件的名称 * (*代表匹配以这个开头的匹配)
	find	找寻路径范围	-type f(f代表普通目录)-name *指定文件的名称  (*代表匹配以这个结尾的匹配)
	find	找寻路径范围	-type f(f代表普通目录)-name 指定 *文件的名称  (*代表匹配以这个中间的匹配)
	find	找寻路径范围	-type f(f代表普通目录)-iname 指定 文件的名称  (加i忽略大小写)
	find	找寻路径范围 	-type f	-size +100  (寻找这个目录中大于100的文件)默认是K 所以是100K
	find	找寻路径范围 	-type f	-size -100  (寻找这个目录中下于100的文件)默认是K 所以是100K.
	find	找寻路径范围 	-type f	-size -1M  (寻找这个目录中下于100的文件)M是兆
	find	找寻路径范围 	-maxdepth 1 -type f -name	"文件名"	只深入一层找相应的文件
	find	找寻路径范围 	-maxdepth 1 -type f -perm	644 根据权限找文件
	find	找寻路径范围 	-maxdepth 1 -type f -inum	xxx	根据inode去寻找
	find	找寻路径范围 	-maxdepth 1 -type f -mtime	+10	根据文件时间去寻找
	find	找寻路径范围 	-maxdepth 1 -type f -mtime	+10 -delete	删除大于十天的文件
	
updatedb	更新文件所在路径的所在数据表
stat	显示文件的详细信息
	stat	文件

复制与移动

copy 复制
cp
	cp  /etc/one.txt  /home   从ect下面的one这个文件复制到 home目录中 home后面再加文件名的话就重命名此文件
	cp 无法将整块目录拷贝到另外一个目录中,
	cp -r(recursion)  /etc/..    将整块目录递归的放入到另外一个文件夹 
move 
mv 
	mv  /etc/one.txt  /home   从ect下面的one这个文件移动到 home目录中 home后面再加文件名的话就重命名此文件
	mv -r(recursion)  递归移动文件夹

删除命令

delete  remove
rm  删除命令
	rm /emp/one.txt    删除emp文件夹下的one。txt文件
	rm  -f(force)   强制删除某个文件
	rm -r(recursion) 递归删除目录

命令手册

manual    命令手册
	man  mkdir    跟上具体命令
	man 
> 从定向符号

系统类

hostname
	不加参数直接显示主机名
	hostname '名字'    修改主机名字(注意是临时修改)
	hostnamectl set-hostname "名字"   永久修改
df   查看磁盘挂载情况/查看磁盘使用情况
runlevel     查看系统运行级别
init  切换系统运行级别
	init 1  启动1级别 
	init 2	启动2级别
ps  查看进程
	ps - ef   查看系统进程

设置变量以及取出变量
	X = 1234
	echo $X
source 出让系统重新加载某个配置文件
which  查看某个命令对应的文件保存路径
	which   “”命令“”
alias 查看系统的别名设置
type  查看命令属性
	type ls  查看ls命令属性
lscpu  查看主机的cpu信息
useradd name  创建名字为name的用户
password name	为这个用户设置密码
su - root	切换root用户或者其他用户的命令
id	name	查看这个用户是否存在
	id 显示的信息则是查看用户这个组用户的ID
echo	$PS1	查看命令提示符的信息	
	/etc/profile 查看命令提示符文本
	source /etc/profile 刷新更改后的文件生效
whoami	查看自己什么用户
yum repolist	查看yum源是否能够使用
systemctl 
			status firewalld	查看防火墙状态
					stop	停止服务
					restart	重启服务
					status	查看系统运行状态
					disable	让服务开启不要运行
					enable 让服务器开机运行
					is-active	检查服务时候运行
					is-enabled	检查服务是否开机运行
rpm	管理软件包
	-qa	软件名	查看软件
	--nodeps	不关注包的依赖
ss	查看当前网络状态
netstat 查看网络连接信息
	-lntup	检测当前进程的连接信息
	-n	以数字显示端口号以服务名称显示不同
	-list	以列表显示
	-t	显示tcp
	-u	显示udp
	-p	显示服务进程信息
free 查看内存
	-h	查看内存
tree	以树形结构查看目录结构
	tree - L1 路径	已查看一级
	tree - L2 路径	已查看二级
	tree	-d 路径	只查看 目录
ctrl + r 搜索曾经使用过的命令
chmod		权限相关
	chmod	数值	文件

vim/vi快捷方式

dd (delete)  删除一整行
4d  删除四行
u(un do)  还原上次操作失误的内容(针对于没保存之前)
G  从任何一个位置切换到结尾
GG 从任何一个位置切换到行首
快捷键   说明
i    insert, 在光标所在处输入
I    在当前光标所在行的行首输入
a    append, 在光标所在处后面输入
A    在当前光标所在行的行尾输入
o    在当前光标所在行的下方打开一个新行
O    在当前光标所在行的上方打开一个新行
ZZ    保存退出
ZQ    不保存退出
:q   退出
:q!    强制退出,丢弃做出的修改
:wq   保存退出
:x    保存退出

命令模式
	di"   光标在" "之间,则删除" "之间的内容
	yi(   光标在()之间,则复制()之间的内容
	vi[   光标在[]之间,则选中[]之间的内容
	dtx   删除字符直到遇见光标之后的第一个 x 字符
	ytx   复制字符直到遇见光标之后的第一个 x 字符
字符间跳转:
h: 左 l: 右 j: 下 k: 上
#COMMAND:跳转由#指定的个数的字符
单词间跳转:
w:下一个单词的词首
e:当前或下一单词的词尾
b:当前或前一个单词的词首
#COMMAND:由#指定一次跳转的单词数
当前页跳转:
H:页首 M:页中间行 L:页底
zt:将光标所在当前行移到屏幕顶端
zz:将光标所在当前行移到屏幕中间
zb:将光标所在当前行移到屏幕底端
行首行尾跳转:
^: 跳转至行首的第一个非空白字符
0: 跳转至行首
$: 跳转至行尾
行间移动:
#G :扩展命令模式下:# 跳转至由#指定行
G:最后一行
1G, gg: 第一行
句间移动:
):下一句(:上一句
段落间移动:
}:下一段{:上一段
Ctrl+f: 向文件尾部翻一屏
Ctrl+b: 向文件首部翻一屏
Ctrl+d: 向文件尾部翻半屏
Ctrl+u:向文件首部翻半屏
字符编辑:
x: 删除光标处的字符
#x: 删除光标处起始的#个字符
xp: 交换光标所在处的字符及其后面字符的位置
~:转换大小写
J:删除当前行后的换行符
替换命令(r, replace)
r: 替换光标所在处的字符
R:切换成REPLACE模式
删除命令:
d: 删除命令,可结合光标跳转字符,实现范围删除
复制命令(y, yank):
y: 复制,行为相似于d命令
粘贴命令(p, paste):
p:缓冲区存的如果为整行,则粘贴当前光标所在行的下方;否则,则粘贴至当前光标所在处的后面
P:缓冲区存的如果为整行,则粘贴当前光标所在行的上方;否则,则粘贴至当前光标所在处的前面
set nu 显示行号
dG	从光标开始到结尾全部清空
ctrl + r 撤销返回撤销前

安装

yum	下载安装命令
	install -y  名称	直接安装软件
	groupinstall -y	包租名称	直接安装软件包组
	repolist	查看yum源信息
	list	查看那些软年可以安装。查看系统已经安装的软件
	grouplist	查看那些软件包组可以安装/查看系统已经安装的软件包组
	--help	查看参数帮助
	provides 命令	获取这个命令属于那个软件

压缩

tar	压缩命令
	tar -zcvf	路径/名字.tar.gz	指定某个文件压缩到文件里面
	z	压缩的方式为zip
	c	创建压缩包文件
	v	显示压缩的过程
	f	指定压缩包文件路径信息
	tar	-xvf	解压包
	tar lf 	文件	查看这个文件中有没有这个文件
	tar	xf		压缩包  -C 路径     如果不输入-C路径的话 则默认在当前文件夹下解压内容
	tar	tf	压缩包		查看这个压缩包

时间命令

date
	date	显示时间年份月份以及市区
	date +%F-%T	按照指定时间显示
	date -s	“2020-04-17”  修改当前时间
	date -d	显示未来以及过去的时间

ubantu

gnome-system-monitor
	查看当前系统进程运行情况
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值