本文共 3370 字,大约阅读时间需要 11 分钟。
一:系统基本常识
1.什么是linux?linux是一款免费使用和自由传播的类unix操作系统,是一个基于posix,unix的多用户,多任务,支持多线程和多cpu的操作系统。他能运行主要的unix工具软件,应用程序和网络协议。他支持32位和64位硬件,linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户操作系统。2.什么是shell?shell是用户和linux操作系统之间的借口。二:如何在linux中运行命令1.怎样打开shell?点击鼠标右键,点击 Open Terminal 。在命令提示符后输入动作三:行提示符含义[kiosk @foundation() Desktop ]kiosk ##用户@ ##分隔符foundation ##主机短名称Desktop ## 所在系统位置$ ##身份提示符$表示普通用户#表示超级用户四:命令的组成命令 参数 目标-s ##单词的缩写--size ##单词的全拼五:虚拟机管理命令2.建立目录
mkdir ##建立单目录mkdir -p ##建立多层目录3.文件的删除
rm -f file ##强行删除文件不提示rm -fr dir ##强行删除目录本身和里面的内容不提示4.文件的编辑vim file 进入文件浏览模式,不能编辑输入<I>进入插入模式写字符编写完成后按<esc>退出插入模式输入:wq 完成文件编辑 w表示写入 q 表示退出5.vim使用技巧
在浏览模式yy ## 副之一整行yl ##复制一个字母yw ##复制一个单词p ##粘贴dd ##删除一整行
dl ## 删除一个字母
dw ##删除一个单词
cc ##剪掉整行
cl ##剪掉一个字母cw ##剪掉一个单词注意:当剪切后vim会进入插入模式如果要粘贴需要按<esc>退出插入模式后粘贴u ##撤销
ctrl+v ##恢复1.如何批量添加字符
1)把光标移动到要加入字符所在列2)ctrl+v 进入可视化模式3)选中要加字符所在列4)按<I>进入插入模式并写入要加入的字符5)按<esc>批量添加结束2.如何批量修改
:%s/原有字符/修改后字符/g:1,5s/原有字符/修改后字符/g3.如何同时i编辑多个文件
vim file:sp file1注意: 光标默认在哪个文件中就是哪个文件 ctrl+w 按完放开再按上或下可以移动光标所在窗口 ![](https://s1.51cto.com/images/blog/201808/02/c5e90b626855fd2bd920cf27d4bc19e3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) ![](https://s1.51cto.com/images/blog/201808/02/afbe6460e6bbcbfa7191bd7091049a01.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)4.vim的退出
正常退出方法
:q ##当文件没有做任何修改时可用的:q! ##文件修改但不想保存时可用 :wq ##退出保存:wq! ##文件属于自己或用户为root时可用异常退出当 vim非正常退出会产生.filename.swap文件Found a swap file by the name ".file.swp" owned by: root dated: Wed Aug 1 02:59:25 2018me: ~root/Desktop/filemodified: YESuser name: root host name: localhostprocess ID: 2046h swap file by the name ".file.swp"owned by: root dated: Wed Aug 1 02:59:25 2018ile opening file "file"Swap file ".file.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:只读打开 放弃未保存数据 恢复 删除.swp文件 退出 退出进入文件5.文件查看
cat file ##输出文件的所有内容cat -b file ##输出文件所有内容并加入行号
less ##分页浏览上|下 ##向上|向下移动一行
<pgup>|<pgdn> ##向上|向下移动一页
/关键字 ##高亮显示关键字,n向下匹配N向上匹配
q ##退出
tail -n ##显示文件的后多少行head -n ##显示文件的前多少行#6.文件复制cp sourcefile destfile ##文件复制cp sourcefile1 sourcefile2 destdir/ ##复制多个文件到目录中 cp -r sourcedir destdir/ ##复制目录#7.文件的移动mv sourcefile destfile ##重名命mv sourcefile destdir ##移动mv sourcedir destdir ##移动目录mv test/* . ##"."代表当前目录#8.文件路径
1.相对路径文件相对当前系统位置的一个名称简写文件名称省略了当前路径的值 只有当前在此目录中时可以使用文件名称不以/开头文件名称会自动在字符前加入'pwd'显示的路径2.绝对路径
是文件在系统中真实的位置任何时间都可以精确表示一个文件的名称文件名称以/开头#9.关于路径的命令pwd ##显示当前工作目录cd ##切换当前工作目录cd /mnt ##切换到/mnt目录中cd - ##进入当前目录之前所在目录中cd ~student ##进入到student用户家目录转载于:https://blog.51cto.com/13677893/2153611