Shell命令
shell命令:操作系统的一个字符串操作
1、关机:halt 、poweroff
2、重启:reboot
3、帮助手册:man
4、查看当前所在位置:pwd(print working directory)
5、改变目录:cd 位置 (change diretory)
路径表示法:
绝对路径:(从根开始)/home/Evan/桌面/test.txt(文件)
相对路径:相当于当前位置而言的一个位置
~/文件
6、目录操作:Linux采用的文件是ext3(树形结构)
遍历某文件的内容:
ls [options] [FILE] (list)
遍历当前的位置(current directory):
(1) ls
(2) ls - path:遍历所有文件
(3)ls -l 文件 查询文件的属性
结果如:-rw-rwr-- 1 Evan Evan 0 7月1 01:19 abc
t权限 链接 创建 组群 大小 日期 时间 文件名
type:-普通文件 d文件夹 p管道 l链接 c字符 b块
(4).当前路径
..父路径(上一级)
(5)用户的主目录:系统为每一个用户分配一个活动的文件夹。/home
~:当前用户的主目录
7、文件夹文件操作
(1)创建文件夹:mkdir path (make directory)
(2)创建文件/修改时间戳:touch 文件
计算机的时间戳:1970:1:0:0:0
(3)删除文件:rm path (remove)
(4)移动文件:mv (move file)
(5)lk链接:符号链接、硬链接 (link)
ln -s symbolic符号(相当于快捷方式)
ln -L hard link硬链接(相当于复制粘贴)
8、文本文档操作:
(1)读取文档:cat/more 文档
cat 一次性读取
more 一屏一屏的读(n)
(2)wc 统计文本的行数,单次的数量
9、进程处理:
(1)遍历一遍当前进程列表:ps
(2)实时显示列表:top
(3)干掉进程:kill -9 进程名
10、过滤:grep key
(1)从文件流中来匹配: grep key path
(2)输出 | grep key
ps -e | grep ping 查看进程列表中是否有ping关键字
-w匹配整个单词
vi编辑器
1、文本编辑器:vi/vim是一款优秀(命令)的编辑器
2、打开vi:vi 文档名字
3、vi的三种模式
(1)命令模式:在此模式下,输入的字符串代表操作文档的一个操作
切换:
从命令模式——》插入模式:i/a/o/I/A/O
从命令模式——》底行模式:shift+:
(2)插入模式:编写内容
插入模式——》命令模式:esc
(3)底行模式:保存退出,执行Shell命令
保存(写入):w (write)
退出:q
保存退出:wq
不保存退出:q!