Linux

Linux 思想 : 一切皆文件

   

linux 目录与操作命令
		1.文件与目录
			a .)  / 
			b)  /home
			c)  /bin    ( /bin )都是二进制命令
			我们常用的ls  等命令都是在/bin 下。
			d) /usr 
				软件的默认的安装位置, 相当于	c:/program files/
			f)  /etc 
					系统的配置文件,(环境变量,网络配置,用户信息)位置

			-----------------------------以上常用-------------------------------
		6 ) /dev 
				/dev 是设备信息, 如   /dev/ cdrom  是光驱
		7 ) /var 
				/ var 主要是缓存与脱机文件
				
				
二 ,常用的目录操作命令
					
			1) cd 
			2 )   ls  -a
					-a 参数; 显示所有文件(包括隐藏文件) 的文件名。
			3 ) pwd 
					当前命令行所在的路径位置		
			4 )	ll 
					ll 等同于   ls  -l , 用于 显示文件所有信息(包括名称, )
			5) mkdir  
					作用: 创建目录
					
					语法 1: mkdir  路径
					样例: 在 桌面上创建一个文件夹 test        /桌面 /test 
					语法 2: mkdir  -p 
					-p : 是递归创建路径
					样例: 在桌面时创建 
		6 ) rm
					作用: 删除文件或目录
					语法: rm  -rfi   文件或目录路径
							r :  表示 删除的是一个目录,如果目录下还有内容 , 
							f :   表示删除的是一个文件
							i :   表示删除时会提示是否确认删除
					样例: 
						1) 删除    桌面 test1 目录 
								rm  -r       ~/桌面/test1
						2 )  删除  桌面  oa.sql 文件
								rm   -r      ~/桌面/oa.sql
						3 ) 常用
								rm    -rf   路径	
		7 . )   cp 
				作用 : 复制文件 
				语法 : cp   [ -r ]		被复制的文件或目录地址,  目标地址
				样例 : 1)  复制桌面  “ ”  到 ~/桌面/test 文件夹下
						cp  oa .sql     ~/桌面/test
				2)  复制到桌面上 的test 文件夹到   ~/
						cp -r test  ~/
		8 )  mv 
			作用 : 移动文件(剪切)	 或更改文件名
			语法 : mv  原路径  新路径
			样例 : 1) 移动桌面文件 到 ~/桌面/ test /
			        mv  ~/桌面/文件      ~/桌面/test /
			        2 ) 更改 test 文件夹下 a.txt 为 c.txt 
							mv  ~/桌面/test /atxt   ,         ~ /桌面/test /b.txt 
	三、、,
	文档操作命令
		1.) vi (  记事本)   【编辑文档】
				创建或打开一个文档(   处于只读状态)    :  语法:  vi  路径 /文档名
		样例: 创建 e.txt  
				更改文档状态为编辑状态(insert状态)
				          键盘按下 a 或 i  
				 编辑文档
				 更改文档状态为只读 , 键盘按下esc 建				
				保存退出
				: wq  --> 保存退出、
				: q!   -->不保存强制退出
				
		2.) 查看文档		
				1) cat       语法 : cat  文档路径
					样例: cat  e.txt 
				
				2 ) head   语法 : head   -n  文档路径
					作用: 查看文档的前n行
					
				3)  tail  语法 : head   -n  文档路径
					作用: 查看文档的后n行
					
四 。 用户与用户组
			 概念: 用户 : 用户拥有登录, 一个用户在    /home /下有一个同名对应的目录 (简写 u)
			 
			 			用户组 : 一个或 多个用户      , 按照不同应用规划 成一个组。 用户必须在一个用户组中。(简写 g)
			 命令 : 
				 su  :  切换用户
			   	exit : 退出当前登录的用户
				id :   查看当前登录用户的信息(uid ,   gid )
					  uid : 是用户的唯一标识 (ID)
					  gid  :  是用户组的唯一标识 (groups  id )
				useradd (root)
				   语法 : useradd  【 -u   用户ID】 新用户名
				   样例 : 新建用户 test1 (没有密码),     useradd  test1
				 passwd (   root)    
					语法 : passwd  用户名
					样例 : 更改 test1 用户的密码为1234
							passwd  test1
				
				groupadd (   root)   
					语法 : groupadd 新组名
					样例 : groupadd   haddoop
				useradd  -g    (   root)   
					语法 : 		useradd  -g  已有组名       新组名
					样例 :  useradd  -g  had   test2
					
				userdel 	(   root)   
					语法 : userdel 现有用户名
					样例: 删除用户名    userdel   test1 
					*/**:  1; 如果用户已经登录了不能删除;
								2; 删除后 /home / 用户目录 还存在
	五 ,权限 : 
			概念:  在linx 系统中文件和目录都拥有对应的权限码(10 位)。
				权限码 : d    rwx    r-x     r-x
					第 0位 : 表示是文件或者目录。 - 代表文件,  d 代表目录
					第1-3 位:	u	,	(  文件或者目录的拥有者   )   			
					第4-6 位:	g ,  (拥有者所在用户组其他用户的权限)
					第7-9位:   o  .  (拥有者所在组以外的用户的权限)
						r :  读; 对应数字权限码  4
						w : 写; 对应数字权限码  2
						x:   执行;对应数字权限码   1
						- : 没有权限;对应数字权限码  0
			
		更改权限命令:
				1)   字母权限码:    语法: chmod  [-r ]  g-w   ~/test    
						u : 1-3 位
						g : 4-6 位
						o :  7-9 位
						
						+ :  增加权限
						- :  取消权限
				
				2)  数字权限 码
								语法: chmod [-r ]  数字权限码 文件目录
								样例: ~ /test  文件夹 , 权限码修改为  只有自己能读,写, 执行
									chmod  700   ~/test
									 
		man 帮助命令;
			作用  : 查看命令 语法
			语法 : man 命令
			样例 : 查看 chown  命令 语法
						man  chown
						
		chown : 更改文件拥有者			  
			语法: chown  [-R]	用户.用户组     被更改的文件或目录
			样例: 更改test 目录以及该目录下所有内容,拥有者为 root 组root 用户(root。root )	
					chown -R     root .root test 
					
	终止 当前的操作
			快捷键 : Ctrl + z 			
			
				

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值