Linux基础命令+(个人珍藏,破例共享)

(1)      clear       			清屏                                                  
(2)      pwd         			显示当前目录                                             
(3)      cd     name/  /name  /  ../      切换目录
(4)      ls [-la]               查看当前目录[详情]                                   
(5)      mkdir name[ name2 ...] 创建目录
(6)      rm -rf / -ri           删除文件或目录                                
(7)      cp                     复制文件或目录[-r]                                    
(8)      mv                     移动文件或目录、兼有重命名                                   
(9)      cat                    cat ...|grep ...
(10)   touch					创建文件
(11)   more        				space下一页 enter下一行  b上一页  q退出
(12)   less           			space下一页 y上一行 enter下一行  PgDn下一页  PgUp上一页 q退出
(13)   head  -n					查看开头N行
(14)   tail  -n					查看末尾N行
		管道组合cat srcfile/ps -ef |grep/less/more/head -n/tail -n >/>> destfile
(15)   vi
	①    默认进入命令模式
	1)       :w             	保存不退出   
	2)       :wq/x       		保存退出
	3)       :q!             	退出不保存
	4)       /...           	推到根目录
	5)       yy             	重复命令
	6)       p               	复制
	7)       dd            		删除
	8)       shit+g      		进入尾行
	②    	 i/a				进入编辑模式
	9)       esc				退出编辑模式
	```
(16)sed类型
	(1)sed -i "s/hadoop/mongoDB/g" `ls`	
		 将myInfo.txt中的hadoop替换成mongoDB,并保存文件,s和g开始结束符
	(2)sed -i '1 a Linux is fun.'  myInfo.txt
		 在myInfo.txt 第二行后插入以下语句后保存文件Linux is fun.1”可以替换成任意行号
	(3)sed -n 2p myInfo.txt			查看myinfo.txt的第二行信息,p为行结束符
	(4)sed -n '70,75p' myInfo.txt  	输出第70行到第75行的内容
	(5)sed -n '6p;260,400p; ' 文件名    输出第6行 和 260400行
	(6)mv myInfo.txt wangmingInfo.txt	将myinfo.txt重命名为wangmingInfo.txt
    (7)cp wangmingInfo.txt>cd ../student/	复制wangmingInfo.txt 到test/java/javaEE/student目录
(17)mv类型
  -i   如果目标文件存在,将会询问用户是否覆盖。
  -f   覆盖已有的目标文件时不给出任何提示。
  -b   若需要覆盖文件,则覆盖前先进行备份。
   mv -i 456.txt /home/abc   将456.txt 移动到 /home/ 并取名为 abc 若已存在文件 abc则会询问是否覆盖。
  mv -f 456.txt /home/abc   将456.txt 移动到 /home下并取名为 abc 若已存在文件 abc 覆盖时不会有任何提示。
  mv -b 123.txt  345.txt    将123.txt 重命名为 345.txt时先备份 345.txt。
(18)网络配置管理
	(1) ifconfig -a					查ip信息
	(2) ping -C 4 192.168.xxx.xxx	ping4次
	(3) setup						配置ip、防火墙、服务等,需要root用户执行
	(4) ifconfig eth0 192.168.1.100 network -scripts/ifcfg-ebth0	//临时设置ip
	(5) dhclient eth0				启用dhcp
	(6) service network restart 	重启网络服务【stop,disable,status】
	(7) netstat -an 				查看所有端口
	(8) lsof -i :8080 				查看具体端口运行的程序
	(9) nmap 10.1.252.121			扫描端口
(19)用户、分组和文件权限
①	[d-l]UGO[rwx]*3
1[d-l]	d:目录	-:文件	l:可执行文件/库文件
2)UGO	U:所有者	G:分组		O:其他
3)rwx	r:读	w:写	x:执行
a.	---------	000
b.	目录默认权限:rwxr-xr-x(755)
c.	文件默认权限:rw-r--r--(644)
d.	rwxrwxrwx	777
4)权限数字化
a.	-	0
b.	r	4
c.	w	2
d.	x	1

②	chown [R] username:root path	[R为循环执行]修改root用户为username 针对path下的文件或目录
③ 	chmod 权限 path	修改某文件权限为对应数值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值