1、硕彦博创——常用shell命令

硕彦博创——常用shell命令
shell命令:
1、定义:shell命令是一条特定的字符串;
2、一些常用命令及图示:
2.1.关机:halt 或 poweroff
!关机命令
在这里插入图片描述
2.2重启:reboot
在这里插入图片描述
3. man手册——帮助文档
man 系统命令/函数
q:退出文档
man halt帮助命令
查看当前目录内容:
ls 路径
ls -l :显示当前目录的详细信息
Ps:如果不加路径,显示当前工作目录内容
在这里插入图片描述

4、文件路径
		首先我们需要先清楚,文件	系统的结构
			Linux:(树形结构)  
			Windows:(森林结构)
		路径表示法:
			绝对路径:从文件的起始地方开始
					优点:	明确,一目了然  缺点:麻烦
			相对路径:相对于工作位置而言
				Ps:在文件系统下不加路径,则代表使用的是相对路径;
	.   : 当前所在位置
	.. : 上层位置
	~ :用户主目录
	工作目录:当前所在的目录
	主目录:创建一个用户时,系统默认分配一个目录
	pwd:打印当前工作目录   ——  (print working directory)

在这里插入图片描述

5、创建文件夹:
mkdir 目录名
在这里插入图片描述
6、创建文件/修改时间戳:
touch 文件名
PS:如果该文件不存在,则创建文件,否则修改时间
在这里插入图片描述
7、移动(mv)、复制(cp)
mv 源文件 目标位置
cp 源文件 目标位置
Ps:mv 源文件和目标文件路径不同时,是移动 ,反之,是重命名
cp 可以更改复制文件的名字(如 cp a.txt …/b.txt)
在这里插入图片描述
在这里插入图片描述
8、删除文件或目录:rm
rm 文件名1, …,文件名n : 删除文件
rm -rf 目录名: 删除目录
在这里插入图片描述
9、查看文本文件内容:
cat 文件名
more 文件名
区别:cat 会一次性显示,more会分屏显示
在这里插入图片描述
more /etc/passwd
在这里插入图片描述
10、统计文本文档信息:
wc
wc 文件名 注 :显示行号 , 单词的数量,长度(字节)
wc -l a.txt
wc -w a.txt
wc -c a.txt
Ps:wc 不带文件名 :从标准输入设备中获取数据
wc 文件名 : 从文件io(输入/输出)获取输出
11、过滤:
grep
grep -i key 文件名
注:从文件中匹配key的行并输出
PS: 若不指定文件名时,则从标准设备中获取内容并判断输出

		grep -i abc  a.txt  从a.txt中获取内容并判断输出行
		grep -i abc   从标准设备获取内容并判断输出	

标准管道:IPC(进程间通信)
command1 | command2 | command3 …
PS:同时执行command1、2…的命令,
1、command1的标准输出的结果送入到command2的标准输入中
2、command2的标准输出送入到command2的标准输入中.

vi:(三种模式)
vi是一个命令行的文本编辑器
功能模式:
1、编辑模式:编写内容
插入模式—》命令模式
ESC
2、底行模式:保存 退出
底行模式—》命令模式 : Esc
1、w是写入
2、q退出
3、保存退出wq
4、强退:q!
5、显示行号:set nu/number set nonu/nonumber
快捷键保存退出:shift + zz
3、命令模式:键盘某字符充当一个命名
1、vi 文件进入的命令模式
2、从命令模式—》编辑模式
a/A: a – 光标移到右边 A – 光标移到最右边
i/I: i – 光标移到左边 I – 光标移到最左边
o/O: o – 光标移到下一行 O – 光标移到上一行
3、命令模式----》底行模式
shift+:
4、 nyy 复制n行
ndd 剪切n行
5、粘贴:p
6、撤销:u
7、 恢复:ctrl+R
8、替换:
1、替换一个字符:r
2、连续替换:R (ESC取消)
9、查找:
/key 从上到下
?key 从下到上
10、定位行:
n shift + 从光标行开始往下定位n行
n - 从光标行开始往上定位n行

注意:
1、以上命令很简单 , 主要是动手熟练 切记别只动眼不动手
2、遇到不懂得命令,可以使用“man 命令”来查看具体用法,建议试着看英文文档

展开阅读全文
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值