Linux 基本操作和相关命令

来源:互联网 发布:软件开发做账 编辑:程序博客网 时间:2024/06/05 19:05

man           --------------- 》》manual       ###man是手册缩写

man passwd            #####查看passwd命令帮助#######

man man                 ######查看 man命令帮助#######


上图为查看man命令帮助



1 系统命令
2 系统接口
3 函数库
4 特殊文件,比如设备文件
5 文件
6 游戏
7 系统的软件包
8 系统管理命令
9 内核


上图为man的级别



man页面的快捷方式
上下键  
       ##向上或向下一行


pageup|pagedown ##向下一个屏幕或者向上一个屏幕


d|u                ##向下或者向上半个屏幕


G|gg       ##跳转页面到man最下面或最上面


/关键字       ##搜索关键字,关键字会高亮显示,n向下匹配,N向上


q               ##退出帮助页面


             ##################管理输入输出####################


在Linux 系统中,正确输出的编号是1.错误输出的编号是2

如果在系统中用普通用户登录 执行find etc/ -name passwd 命令


上图中有报错也有正确输出


上图中第一条命令是将正确输出重定向到file文件里,将错误输出显示在字符设备里,可见只有两条正确输出


上图第一行命令为将错误输出重定向到文件file里,将正确输出显示在字符设备里


上图第一条命令是将所有输出定向在file里


上图中第一条命令为将/etc -name passwd 中错误输出追加进file  不覆盖原有文件内容


上图第一行命令为追加所有输出进入file 不覆盖原有输出

注意:>>   2>>  &>> 不会覆盖文件内容,会把相应的输出字符放到文件的最后





| 管道,管道的作用是将前一条命令的输出变成管道后命令的输入


ls /bin | wc -l ##统计ls /bin 命令输出的行数


  系统中错误的输出是无法通过管道的


用 2>&1 可以把错误的输出编号由2变成1


tee 复制输出到指定位置


date |tee file |wc -l         ###tee命令复制date命令的输出到file中,并统计输出行数







####1.vim 命令模式####
在vim异常退出
在vim一场退出时,系统中会在所编辑的文件目录中生成.file.swp
vim再次编辑此文件时会出现相应提示
按 "o" open
按 "e" edit
按 "r" recover
按 "d" delete .swap file
按 "q" quit




在vim的命令模式下可以配置vim的工作方式
:set nu ##行号添加


:set nonu         ##取消行号


:set mouse=a ##添加鼠标选择


:set cursorline



以上设定都是临时的,
永久设定方式
vim /etc/vimrc    ###此文件为vim的配置文件,在此文件最后加入以上参数,加到文件中的参数不需要:
注意:当文件内容更改信息不确定正确与否的时候,应该先备份要更改的文件!!!

如下图,先保存vim原文件


如下图,找到最后的空白行 输入想要进行的指令







####vim命令模式下关键字搜索####
/关键字
n向下匹配
N向上匹配


####vim命令模式下字符的管理####
1.字符的复制
yl ##复制一个字母
y3l ##复制3个字母
yw ##复制一个单词
y3w ##复制3个单词
yy ##复制一行


y3y ##复制3行
p ##复制完成后按“P”粘贴


2.字符的删除
dl ##删除一个字母
d3l ##删除3个字母
dw ##删除一个单词
d3w ##删除3个单词
dd ##删除一行


d3d ##删除3行


3.字符的剪切
cl ##剪切一个字母
c3l ##剪切3个字母
cw ##剪切一个单词
c3w ##剪切3个单词
cc ##剪切一行
c3c ##剪切3行
esc ---> p ##剪切过后会进入到插入模式,在执行粘贴动作时一定要退出插入模式






####vim的可视化模式####


在命令模式下按“ctrl+v”进入到可视模式
在可视模式下可以区域选择字符




可视模式下批量添加字符
*>> ctrl+v 选中要加入字符所在列
*>> 按“I”进入插入模式,写入要加字符
*>> 按esc


####批量修改字符####


:%s/原有字符/替换后字符 ##只替换每一行中出现的第一个原有




:%s/原有字符/替换后字符/g ##替换所有



:1,3s/原有字符/替换后字符/g ##替换1-3行







####vim的分屏功能###
ctrl+w s                    ###上下分屏


ctrl+w v                    ###左右分屏


ctrl+w c                    ###关闭光标所在屏幕


ctrl+w 上下左右          ###光标移动到指定屏幕


:sp file2                   ##同时编辑当前文件和file2


vimdiff           ##对比两个文件的不同






####7.vim光标移动#####
在命令模式下
:数字 ##移动到指定的行


G         ##文件最后一行


gg         ##文件第一行


在插入模式下
i         ##光标所在位置插入


I        ##光标所在行行首


a        ##光标所在字符的下一个位置


A        ##光标所在行行尾


o        ##光标所在行下一行


O        ##光标所在行上一行


s        ##删除光标所在字符插入


S        ##删除光标所在行插入


####8.vim的退出模式
:q         ##当用vim打开文件但没有对字符作任何操作时可直接退出

 
:q!                 ##当用vim打开文件并对字符作操作,放弃所有操作退出


:wq         ##保存退出


:wq!         ##强行保存退出,对超级用户及文件所有人生效
 

####vim手册####


vimtutor ##vim的手册



:q ##退出vimtutor



####9.vim手册####
vimtutor                  ##vim的手册



:q                           ##退出vimtutor



###########gedit############



ctrl+n ##在gedit中打开一个新的tab


ctrl+s  ##保存文件


ctrl+o ##打开文件


ctrl+x ##剪切字符


ctrl+v                            ##粘贴字符


ctrl+c ##复制字符


yelp help:gedit ##gedit的图形手册



##end##






原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 梦到有人要杀我怎么办 感觉有人要杀我怎么办 我很自卑 没自信怎么办 如果在学校被打怎么办 如果有人打我该怎么办 别人要砍我我怎么办 专四两次没过怎么办 3岁宝宝害羞胆小怎么办 人太老实被欺负怎么办 在外面被欺负了怎么办 同学们老欺负我怎么办 孩子在学校受欺负怎么办 来例假吃了螃蟹怎么办 流产后受风头疼怎么办 种鸽配种无精怎么办 有钱但不舍得花怎么办 黑户急用3万块钱怎么办 和室友闹矛盾了怎么办 型煤炉不好烧是怎么办 生完孩子记性差怎么办 脑子记忆力好差怎么办啊 脸和驴脸一样长怎么办 看3d电影近视眼怎么办 户籍证明不给开怎么办 迁移证过期了6天怎么办 户口迁移证丢了怎么办 地暖找平后开裂怎么办 基膜过期了用了怎么办 花洒底座坏了怎么办 零应力区大于15怎么办 手崴了手腕很疼怎么办 对恶意造谣的人怎么办 面对小人的背后诋毁怎么办 车门被顶一个坑怎么办 车门磕了一个坑怎么办 全部牙齿都烂了怎么办 宝宝的牙腐蚀了怎么办 支付宝2个账号怎么办 与人接触恐惧症怎么办 怕鬼怎么办怎么能壮胆 君越显示屏不亮怎么办