Linux命令随笔

以下为个人日常学习用到的Linux命令,后续将不断进行添加修改,虚拟机环境为Ubuntu
	1.useradd :添加用户
	    -d 指定用户默认列表
	    -m 当用户列表不存在时则创建
			-g 指定要创建用户的用户组
	    例1:创建tom用户,制定用户默认列表
	      useradd -d /home/tom -m tom   

	2.userdel : 删除用户
	    例1:删除用户tom:
		  userdel tom 
	    例2:删除用户tom,并且删除home中tom的默认目录
		  userdel -r tom
	3.id XXX : 可用于查看XXX用户是否被创建
	    例1:id tom
	      可查看用户tom的信息,如用户id,用户组id,所属用户组等
	4.su : 可用于切换用户
	    例1:将当前用户切换为root
		  su - root
	5.ls : 查看当前目录下文件
	    -l 展示目录下文件详细信息
	    -h 以易读方式查看目录下文件信息,一般配合-l使用
	    -a 查看目录下全部文件,包括以.和..开头的文件
			
	    例1:查看当前目录中所有非.和..开头的文件详情,易读方式:
		  ls -lh
	6.sudo :以某个用户的身份执行某条命令
	    例1:以tom的身份查看当前目录下文件
		  sudo -u tom ls -lh
	    例2: 以root账户查看当前目录下文件,如果不写-u,则默认为使用root账户
		  sudo ls -lh
	7.cd :进入某个目录
	    例1:进入tt目录
		  cd /abc/tt
	    例2:进入当前用户默认目录,
		  cd ~
		  比如你当前是tom用户,你的默认目录在/home/tom,那么就会进入这个目录里面;如果你是root用户,你就会进入/root目录中
	    例3:进入上一次进入的目录
		  cd -
	8.pwd : 输出当前目录的路径
	9.mkdir : 当前目录中创建一个文件夹
	    例1:创建一个temp文件夹
		  mkdir temp
	10.rmdir : 删除目录
	    注意:非空目录不能删除
	    例1:删除当前目录中的temp目录:
		  rmdir temp
	11.cat , vi:cat和vi命令
	    cat:这个命令可以有3个功能:
		  1.查看文件内容。
			命令格式:cat filename  
			filename表示为文件名称
					
			-n 将文件所有内容每行标注行号,包括空行
			例1:查看a.txt文件内容
			  cat -n a.txt
			例2:将多个文件一起查看:
			  cat -n abc.txt aa.txt
		  2.创建文件
			例1:cat >a.txt
			注意:这里只是创建了a.txt文件,并没有且不能编辑
		  3.将多个文件合并为一个文件,合并成的这个文件包含被合并文件的所有内容
			例1:cat abc.txt aa.txt > tt.txt
			------------------------------------------------------
		vi:文本编辑器。这个命令可以编辑文本文件,较为常用
		   命令格式:vi filename   
		    filename表示为文件名称
				
		    举例操作编辑a.txt文件,现在假设目前操作的目录中没有a.txt文件。
		    1.执行:vi a.txt
			  这时,进入vi文本编辑器。注意,进入后这里有两种模式,一种是指令模式,一种是才是真正的编辑文本模式(个人通俗理解),且进入编辑文本模式后可按ESC推出到指令模式。
			  此时我们刚刚进入的是指令模式,指令模式下的按键:
				:输入特殊指令。按下:后可再输入以下指令
					q 退出vi编辑器,不保存对文件的编辑内容。这里接上面的操作,这时我没有对文件做任何修改,所以退出后再当前目录是没有a.txt文件的
					w 保存对文件的更改。此指令才是对创建的a.txt文件做保存,一般和q指令一起用
			  从指令模式进入编辑文本模式:
				i 在光标之前开始编辑文本
				o 在光标之后开始编辑文本
				a 在当前光标所在行的下一行重新开一个新空行开始编辑
					
			  进入编辑文本模式后就可以编写你想要的内容了。
			  文本编辑模式下的操作:
				Backspace 删除
				Enter 回车
				ESC 退出编辑文本模式到指令模式
				一般不要在文本编辑模式上下左右移动光标,具体的删除需要在指令模式下进行,下面会详解
			  指令模式下的删除操作,在此模式下可以进行上下左右的光标移动了:
				x 删除光标所指的文本
				X 和平常windows文本编辑器一样功能,就是Backspace,删除光标前的文本
				dd(这里是按两下键盘按键,如果以下有类似,则含义相同) 删除当前光标所在的行
					

  

猜你喜欢

转载自www.cnblogs.com/dgxbai/p/10282112.html
今日推荐