linux的常用命令合集

linux 命令

1.Ctrl+alt+T打开终端
2.输入su root,输入密码topeet,
3.cd命令	cd .. 	返回上一级,
		cd android,(cd后加文件夹名跳转)
4.ls	ls	看目录下的文件
		ls -a	看全部文件
		ls -l	显示文件下的详细信息  
		ls -R	递归显示子目录
		ls- al	显示隐藏文件 
5.mkdir	mkdir创建文件夹 
	    mkdir -p级联创建
6.pwd	看所在目录位置	
7.man	显示命令的功能
8.df -T	显示文件系统(盘符)信息     
9.cat	cat加文件名  查看文件,打印到终端上
		cat -s合并空行  
		cat -b显示行号(nl 查看文件直接显示行号)
10.head 查看文件默认显示前十行   
		head -2显示两行(加数字多少显示多少行)  
11.tail 查看文件默认倒数十行  
		tail -2同理倒数两行
12.cp 	复制 (cp test1 test2表示复制test1并重命名为test2)
		cp test /home/xxx	表示指定复制到某一目录
		cp ../	复制到上一级
       	cp -r	复制文件夹      最后面加上-i  会提示你是否要覆盖
13.mv	mv test1 ../表示移动到上一级,移动到哪个地方
		mv test1 test2  表示重命名
		mv test1 ../test2表示移动并重命名
14.touch   touch 创建文件   
	       touch+已有文件名(修改时间戳)
15.rm	rm 删除文件  
		rm -i删除文件  
		rm -r删除文件夹   
		rm -rf强制删除
16.ifconfig	网络查看命令      
17.tar	压缩,解压
        tar -v显示出来    
	    tar -vcf +压缩后文件名(xxx.tar.gz)+原文件名	压缩
        tar -vxf +要解压的文件名 +压缩包里的文件名	解压

18.gcc  编译	
		gcc 加文件名     
		gcc -o 编译后文件名 原文件名  -Wall(-Wall检查错误)
19.运行	./文件名 	运行编译后的文件
20.vi编辑器 	(vi加文件名 编辑代码)
     底行模式命令	
	:w			保存
	:wq=:x 		保存并退出
	:w test1	另存为xxx
	:q			退出没修改的文件
	:q!			强制退出并且不保存修改的的部分
	:r test1 	导入一个文件内容
	:!加命令	可以在vi中写命令   如  :!pwd   :!date
	:范围y     	复制	例::10,123y复制10-123行
	:范围d     	剪切	例::10,123d剪切10-123行
	:n 			跳转到第多少行
    :set nu		加行号
	:set nonu	去行号

	替换:(最后加上/g 表示全部替换,不加默认换每行的第一个)
	:范围s/old/new/	替换 	(.   :当前行;$   :最后行;% :全文)       
	:s			替换当前行
	:.,$s		当前行到最后
	:1,$s		第一行到最后一行
	:%s			全文
                        
    指令模式命令
	i 				进入编辑状态
    I(大写的i)     进入编辑时,光标移动到最前面  
	a				进入光标下一个位置
	A				进入编辑时,光标移动到行末   
	o				进入编辑状态并在下面建一个空行
	O(大写)		进入编辑状态并在上面加一个空行	
    [n]yy			复制多少行
	[n]dd			剪切或删除多少行
    p				粘贴在下面
	P(大写)		粘贴在上面
	y0				复制光标到行首
	y$				复制光标到行尾
	d0和d$			表示剪切
    u				取消上一次操作
	[n]x			剪切多少个字符
	1G				到第一行
	G				到最后一行

你可能感兴趣的:(linux)