linux 命令行使用技巧&linux 下的文件管理

##1.什么是linux###

linux 是指Linux内核

内核               ##系统的核心程序

                       ##相当于人的大脑

                      #负责系统程序和硬件分配及调度

##2.什么是shell##

shell                ##对外提供操作和系统沟通接口

                       ##对内实现对内核进行保护

                       ##RHEL8中默认使用的shell是bash

##3.shell行提示符的含义###

shell类型

rhel8中默认使用的shell为bash

bash=GUN

shell 打开方式

1.右键打开

2.Application----->favorites----->terminal

3.gnome-terminal

shell 命令提示符

【root@localhost Desktop】#

1          2         3           4         5

1:运行shell的用户

2:分隔符

3:系统主机名称当前主机去掉域名部分的段名称

4:当前目录名称

5:身份提示符#当前用户为超级用户,$为普通用户

##4.shell中的快捷键###

1.shell中的快捷键使用

<ctrl>+<shift>+<T>

#在一个terminal中开启多个窗口

<ctrl>+<shift>+<N>                   

#重新打开一个terminal

<ctrl>+<c>                                 

#取消命令执行

<ctrl>+<shift>+<鼠标选中>+<c> 

#复制选中字符

<ctrl>+<shift>+<v>                     

#粘贴

#鼠标选中为复制

#鼠标滚轮下按为粘贴

2.shell中如何执行命令

1)执行命令格式

命令    参数     对象

2)命令执行的方法

有些命令可以单独执行

参数可以是多个

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

参数-s表示单词缩写

命令必须在提示符后输入

当命令被占用通常使用<ctrl>  +<c>结束命令行的程序来释放命令行、

##5.命令行获得帮助

whatis rm                             

##查看命令的基本用途

##查看过程中出现  

##rm:nothing appropriate

#1.表示查看内容没有帮助

#2.系统帮助数据未更新用mandb更新

“注意”当执行whatis命令出现 nothing appropriate 时大多数情况因为没更新

如需解决需要在root用户下执行mandb

当在使用普通用户时执行:

su - root

mandb 

rm --help                         

#查看命令的基本用法

【】                                 

#内容可加可不加

...                                     

#内容个数任意

<>                                   

#必须在命令执行时加入的元素

 

man rm                           

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

man -k passwd               

#passwd关键字有多少级别的man

# man 的级别

#1命令

#2系统调用

#3函数库调用

#4特殊文件

#5文件

#6游戏

#7特殊的包

#8系统管理命令

#9内核信息规则

man rm                         

#进入到rm 命令的帮助

q                                     

#退出

/关键字                         

#搜索关键字,n向上匹配, N向上匹配

G                                   

#快速移动到man的最后

g                                   

#表示快速移动man的最前

 

##6.Linux 命令的历史调用

history                         

#查看历史命令

history -c                     

#清空当前历史命令

#永久清空历史需要清空文件.bash_history

历史命令的调用

上键|下键                     

#逐行调用

!数字                         

#调用指定行的历史

!字符                         

#调用以此字符开头的最近历史

<ctrl>+<R>                 

#开启历史搜索模式,命令行显示会变为:(reverse-i-search)输入关键字

#会显示含有此关键词的最近一条历史

##7.<TAB>

补齐系统中存在的命令,文件,和某些命令的参数

当按下一次TAB没有效果时,表示以此字符开头的信息不唯一可连续按两次

那么会出现所有情况

如果按两次都不出现此字符开头得到,表示没有指令

####Linux下的文件管理###

#1.文件管理命令#

touch                                     

#新建文件,修改文件时间戳

touch filel filel2 ...                 

#把文件实践同步到当前时间

touch -t YYYMMDDHHmm   

# 把文件时间更改为指定时间

mkdir   (make directory)

mkdir  dirl dirl1 ....               

#建立空目录

mkdir -p test/redhat/Linux   

#建立多层目录

rm                                         

#删除文件或目录

rm file file1....                       

#删除文件有提示

rm -f file                               

#强制删除文件

rm -r dir dir1                         

#删除目录

rm -rf           

gedit                                     

#图形的文本编辑器

gedit file                               

#编辑file 

#gedit 在使用时必须有图形

#file 可以不存在

vim                                         

#文本编辑器

vim file

#进入到vim的浏览模式

#在浏览模式中插入<i>进入插入模式

#在vim中鼠标不能控制光标用上下移动

 

#按<ESC>退出插入模式

 #按:wq保存更改 

vim 异常退出

#当vim编写编写文件时未保存更改内容被强制关闭

#vim出现异常

#[O]只读打开文件

#(E)继续编辑

#(R)恢复未保存内容编辑

#(D)删除,swp文件进入编辑

#(Q)退出当前文件编辑

#(A)退出vim程序

vim同时打开多个文件时

vim -o westos westos1         

#上下模式打开两个文件

#<ctrl>+<w><上|下>来切换控制窗口

vim -p  westos westos1         

#左右打开两个不同的文件

#:tabn      进入到下一个窗口

#:  tabp      进入到上一个窗口

 

cat                                           

#显示文件的全部内容

cat   file 

cat   -b file                               

#显示文件内容并显示行号,不显示空行的行号

 cat  -n file                               

#显示文件内容并显示行号

history > westos                   

#把history的执行结果存放到westos中

head                                       

#查看文件前多少行

head -n                                   

#n 代表显示数字 显示文件得到前n行

tail                                           

#查看文件后多少行

tail westos                               

#默认显示前10行

tail -n                                       

#显示文件后n行

less                                         

#分页浏览

#less模式中上下逐行查看文件内容

#<pgup><pgdn>逐页查看

#关键字             n上下N上

#<v>有less模式进入到vim编辑完成:wq退出返回less

#在less中<q>退出

cp                                             

#复制文件

#cp文件 目的地文件

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

#cp -r 目录1 目录2 

#复制原理:按照源文件建立新文件(抄作业)

mv                                           

#移动文件

#mv file file1 dir

#mv dir dir1 dir 

#mv file 不存在file 重命名

#移动原理:相同设备分区中文件移动是重命名过程

不同分区的文件移动是建立删除过程

#ls -i file    查看文件节点号(相当于为念身份证号)        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值