Linux操作常用命令(一):

1. 文件系统操作:
	a. ls:查看某个目录下的文件或文件夹,全称是list
		i. ls path
			1) path:绝对路径或相对路径,也可以是无(此时显示当前路径下的文件夹和文件)
		ii. ls -a:显示隐藏文件
		iii. ls -al:
		iv. ls -l:更详细的列表形式显示
	b. cd:切换目录,全称是change directory
		i. cd path
			1) path:决定路径或相对路径;
		ii. cd -:后退到上一步操作时所在的目录;
		iii. cd ..:退回到上一层目录;
		iv. cd ~:转到当前用户目录下,/home/user(用户名)目录下
	c. mkdir:创建文件夹,全称make directory
		i. mkdir filename:
			1) filename是文件夹名,也可写path(绝对路径或相对路径)+filename
		ii. mkdir -p filename/filename2/filename3:创建多重文件夹
	d. mv:修改文件夹名称,全称是move
		i. mv filename1 filename2:当前目录下的file1改成file2,若该目录下有file2,则覆盖原先的file2;
	e. rm:删除文件夹及文件,全称remove
		i. rmdir + path,删除空白目录,全称remove directory
		ii. rm -r filename,删除filename文件夹及其中所有子节点的
		iii. rm -rf filename,强制删除filename
		iv. rm -rv *,删除当前目录下的所有文件
	f. touch:创建文件
		i. touch filename,创建空白文件
	g. echo:输出字符串,
		i. echo + string,输出string字符串
		ii. echo "i miss you,my baby" > somefile.2  利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容(想想,ls > somefile.3),若要写入的文本中有!,应该写在""外边;
		iii. echo 'huangxiaoming ,gun dan' >> somefile.2 将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容;
	h. vi(或vim)编辑器编辑文本,vi(全称visual、very inconvenient),vim(vi improved):
		i. vi(或vim) filename,编辑filename文件,(若没有filename文件就自动新建一个filename);
		ii. vi和vim都是多模式编辑器,但vim是vi的升级版,vim兼容vi的所有指令,并且还有一些新特性;
		iii. vi的模式:
			1) 命令行模式(command mode/一般模式):进入文件的第一个模式,任何模式下按“ESC”键都可进入此模式;可使用合法的vi命令操作文件;
			2) 文本输入模式(input mode/编辑模式):在命令行模式下按i(insert)、a(append)、o(open)、c(change)、r(replace)、s(substitute)可进入文本模式;此模式下,用户输入的任何字符都被当做文件内容保存起来,并且显示在屏幕上;
			3) 末行模式(last line mode/指令列命名模式):本模式也称作ex转义模式,在命令模式下用户按“:”键可进入末行模式,用户可在显示窗口最后一行“:”后写命令,回车后可执行该命令;
				a) 命令:
					i) q:退出,q!:强制退出(不保存修改的内容),全称quit;
					ii) w:保存,全称write;
					iii) wq:保存退出,全称write quit;
		iv. vim的模式:
			1) 正常模式(Normal-mode):进入文件的第一个模式,任何模式下按“ESC”键都可进入此模式;可使用合法的vim命令操作文件;
			2) 插入模式(Insert-mode):正常模式下按i、l、a、A等键会进入此模式;
			3) 命令模式(Command-mode):在命令模式下用户按“:”键可进入末行模式,用户可在显示窗口最后一行“:”后写命令,回车后可执行该命令;
				a) 命令:
					i) q:退出,q!:强制退出(不保存修改的内容),全称quit;
					ii) w:保存,全称write;
					iii) wq:保存退出,全称write quit;
			4) 可视模式(Visual-mode):在正常模式中按下v, V, <Ctrl>+v,可以进入可视模式;可视模式中的操作有点像拿鼠标进行操作,选择文本的时候有一种鼠标选择的即视感,有时候会很方便;
	i. cp:拷贝文件,全称copy
		i. cp 被拷贝的文件 目标路径
	j. 查看文件内容:
		i. cat somefile:一次性将文件内容全部输出(控制台)
		ii. more somefile:可以翻页查看,下翻一页(空格),上翻一页(b),退出(q)
		iii. less somefile:可以翻页查看,下翻一页(空格),上翻一页(b),上翻一行(↑),下翻一行(↓),可以搜索关键字(/keyword)
		iv. head -10 somefile.log:查看文件头部的10行
		v. tail -10 somefile.log:查看文件尾部的10行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值