设为首页 收藏本站
查看: 1350|回复: 0

[经验分享] linux基础(linux命令)

[复制链接]

尚未签到

发表于 2019-2-17 13:41:34 | 显示全部楼层 |阅读模式
  在介绍linux系统前,先给大家介绍一下计算机的5大组件:计算器,寄存器,控制器,io输出/输入设备。
一、linux
linux是一个系统的内核,它是系统能够运行的核心条件。
  shell:它是系统的保护层,你可以理解它是一个壳,它把内核保护起来,任何命令都必须先与它进行交流,符合才能与内核进行通信,它保证核心系统的安全和外界的正常交流。
二、在liunx中运行命令
1、在根目录下(即我们最开始看到的界面,也可以叫桌面)鼠标右键,打开open in Terminal,弹出命令输入框,即shell。

  2、输入用户名和密码进行登陆(密码默认为空),登陆成功就可以使用了

行提示符的含义:[kiosk@foundation22 ~]$ ^C
kiosk      用户
@                 分隔符
foundation22  主句段名称
~                  所在系统位置
$                 $表示普通用户 #代表超级用户(拥有最高权限)
3、命令的组成
命令               参数                  目标
-s                    代表单词的缩写
-- size             代表单词的全程
三、虚拟机管理命令

通常使用虚拟机进行操作,防止不小心删除linux的重要文件,在虚拟机里面可以随便操作,如果出现问题只需重置虚拟机即可,非常方便。
1、rht-vmctl    start       desktop \server   开启


2、rht-vmctl poweroff    desktop\server   关闭
3、rht-vmctl    view        desktop \ server      显示

鼠标点击Not listed? 使用超级用户登陆  帐号默认是root,密码默认是redhat

4、rht-vmctl reset       desktop \ server    重置
四、linux系统的结构
1、linux系统是个倒树型结构

2、2级目录的作用
/bin    --------------------------二进制文件,系统常规命令
/boot--------------------------系统启动分区,系统启动时读取的文件
/dev-------------------------- 设备文件
/etc    ---------------------------大多数配置文件
/home------------------------普通用户的家目录
/lib    ---------------------------- 32位函数库
/lib64--------------------------64位库
/media-----------------------手动临时挂载点
/mnt---------------------------手动临时挂载点
/opt--------------------------- 第三方软件安装位置
/proc--------------------------进程信息及硬件信息
/root   --------------------------超级用户家目录
/run----------------------------临时设备的默认挂载点
/sbin   --------------------------系统管理命令
/srv    ---------------------------  数据
/var-----------------------------数据
/sys---------------------------- 内核相关信息
/tmp-----------------------------临时文件
/usr------------------------------用户相关设定
五、linux下的文件管理
1、建立文件
touch file      建立空文件,或修改文件的时间戳
touch file1 file2

  2、建立目录
mkdir       建立单目录

mkdir -p    建立多层目录

  3、文件的删除  
rm -f file  强行删除文件不提示

rm -fr dir  强行删除目录本身和里面的内容补提时


  4、文件的编辑
vim file
进入文件后是浏览模式,不能编辑
输入 进入插入模式写字符
编写完成后按退出插入模式
输入:wq   完成文件编辑。w表示写入,q退出
六、vim的使用技巧
在浏览模式
1、字符大管理
(1)、复制操作
yy         复制一整行
yl      复制一个字母
yw      复制一个单词
p       粘贴
(2)、删除操作
dd      删除一整行
dl      删除一个字母
dw      删除一个单词
(3)、剪切操作
cc      剪掉整行
cl
cw
注意:
当剪切后vim会进入插入模式,
如果要粘贴需要按退出插入模式然后粘贴
  u       撤销
ctrl+r      恢复
  2、字符的批量处理
  ctrl + v    ##进入可视化模式,在可视化模式中可以批量选择字符并操作
  如何批量添加字符
(1)把光标移动到要加入字符所在列
(2)ctrl + v 进入可视化模式
(3)选中要家字符所在列
(4)按进入插入模式并写入要加入的字符
(5)按批量添加结束

操作后

  如何批量修改
:%s/原有字符/修改后字符/g
:1,5s/原有字符/修改后字符/g
3、如何同时编辑多个文件
vim file
:sp file1

编辑后:

注意:
光标默认在那个文件中操作的就是那个文件
ctrl+w 按完放开在按上|下可以移动光标所在窗口
4、vim的退出
  正常退出方法
:q  ##当文件没有做任何修改是可用
:q! ##当文件修改但不行保存修改时可用
:wq ##退出保存
:wq!    ##当文件属于自己或用户为root时可用
异常退出
当vim非正常退出会产生.filename.swap文件
当此文件出现,vim工作异常

Found a swap file by the name ".file.swp"

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-673612-1-1.html 上篇帖子: linux文件目录 下篇帖子: linux下安装Anaconda
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表