4.4 4.5 课程作业

shell中的快捷键

1) <ctrl>+<shift>+<T>   在一个terminal中打开多个窗口

2)<ctrl>+<shift>+<N>     重新打开一个terminal、

3)<ctrl>+<c>                取消命令

4)<ctrl>+<d>                  关闭当前shell

5)<ctrl>+<shift>+<鼠标选中>+<c>           复制选中字符

6)<ctrl>+<shift>+<v>       粘贴

shell中命令执行的格式

命令    参数    对象

-a  -b  -c  =  -abc  =  -cba  = -acb

!命令必须在提示符之后使用     可用ctrl c 结束当前命令 释放命令行

 whatis  命令        查看命令的用途

命令 -help        产看命令基本用法  看见中括号  表示命令可加可不加  ...表示内容个数任意  <>  必须在命令执行中加入

man 命令           命令用法详解  man是manual 的缩写

man -k passwd   多少关键字级别的man

man q    退出

man/关键字     n向下匹配  N向上匹配

G   移动到关键字最后

g    移动到最前

 

 

年/月/日

4.4 4.5 课程作业

history       查看历史

history -c   清空历史

 上下键逐行调用命令

! 数字  调用指定行的历史

!字符  调用以此字符开头的命令

<ctrl> +<r>  搜索模式    (reverse-i-search)`':  输入关键字


4.4 4.5 课程作业


4.4 4.5 课程作业

4.5

Linux 下的文件管理

基本管理命令

touch  .

4.4 4.5 课程作业

同时建立多个文件......

4.4 4.5 课程作业

新建目录 .

4.4 4.5 课程作业

用touch file 把文件时间同步到当前

touch -t 年年年年月月日日几点几分  把文件时间更改到.指定时间

mkdir -p   .../.../.../  建立多层目录

rm   删除      rm   -f +...  强制删除不提示

rm  -r  删除目录  rm -rf  强制删除不提示

4.4 4.5 课程作业

 

4.4 4.5 课程作业

      gedit  

 gedit      可编辑多个文件    使用时必须有图形

可以是不存在的文件 会自动创建

脱离图形用vim  (文本编辑器)vim 进入浏览模式不可编辑  在浏览模式中按<i> 进入插入模式 在编辑中鼠标不能控制光标 用上下左右移动 按<esc>推出编辑模式 :wq保存退出

vim o   只读

vim e  继续编辑

vim r  恢复未保存

 vim d 删除.swp文件进入编辑

vim q  退出

q!强制退出保存

cat 显示文件全部内容 

cat 

cat -b 显示文件内容并显示行号 不显示空行

cat -n 显示文件内容并显示行号

head 查看文件前多少号

4.4 4.5 课程作业

 

4.4 4.5 课程作业

tail 显示文件后多少行

tail -n

less  分页浏览 

 

4.4 4.5 课程作业

上下键逐行查看     pgup pgdn 逐页查看   /+关键字       搜索关键字    n向下匹配  N 向上匹配

<v>  less 模式进入vim编辑   :wq保存退出less       在less模式  用q退出

cp   复制文件    

cp 文件  目的地文件

cp  文件1 文件2 目的地目录

cp -r 目录1  目录2

 

4.4 4.5 课程作业

删除westos下的less

4.4 4.5 课程作业

复制一个目录到另一个目录

4.4 4.5 课程作业

删除目录下的目录

 

4.4 4.5 课程作业

多个文件或者目录复制的目的地一定是目录

mv   移动文件

mv file filel dir

ls -i file 查看文件节点

file  文件类型的查看

file westos.c

查看文件类型是file 文件类型是内容决定的

wc  文件容量统计

wc -l 行数

wc -m 字符数

wc -w 单词数

wc -c  字节数

Linux 路径

rm - fr / * 此命令不可在服务器上运行

系统下的二级目录

/bin  系统常规命令

 

/sbin 系统管理命令(超级用户)

/dev   设备文件

 /home 普通用户家目录集合 此目录中的子目录位普通用户

/root   超级用户家目录

/lib64  64位函数库

/lib     系统函数库

/proc  进程信息,系统识别硬件信息

/run 当前运行的硬件和系统模块

/srv  系统数据(常量)

 

/var  系统数据(变化)

 

/tmp  系统临时文件存放地点

/mnt  临时设备挂载点

/media  cdrom临时挂载点

/etc 系统大多数程序的配置目录

/opt  第三方软件安装位置

/sys 关于内核设定目录

/boot 系统启动分区系统启动时读取的文件都在此目录中

/usr unix system resource 仅次于/重要 多数系统资源都在此目录中

 

文件批量处理 

*  匹配0~任意字符

?匹配单个字符

[[:alpha:]]   匹配单个字母

[[:lower:]]    匹配单个小写字母

[[:upper:]]     匹配单个大写字母

[[:digit:]]       匹配单个数字

[[:alnum]]      匹配单个符号

[[:space:]]     匹配单个空格

 

关于寻址命令

pwd    显示当前工作目录

cd    切换当前工作目录           "cd ~-"   =   "cd -"

ls     切换文件信息        ls   显示当前目录中文件名称     ls  file 显示file的信息     

ls   dir   显示指定目录中内容名称

ls -d dir   显示目录本身的名称

ls  -l file   显示文件属性

ls - ld dir   显示目录中内容的属性

ls  -a dir   显示目录中所有文件名称包括隐藏文件

ls -s   显示文件大小

ls -R dir   递归显示目录中内容