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