linux学习之基本命令

一、基本操作

1.linux控制台切换

6 CLI (vty) + 1 GUI (gnome\KDE)

RHEL系统默认是以GUI gnome界面启动系统.

GUI切换到CLI: ctrl+alt+shift+f1~f6     对应6个vty CLI界面

CLI之间切换:  alt+f1~f6

CLI切换到GUI: alt+f7

2.修改密码,

linux系统默认不允许空白密码!

GUI:

CLI: #passwd

注意:普通用户修改密码时必须是强口令,root用户不受此限制

在命令行里面输入passwd,然后输入新密码

1.命令类型和格式

类型:

内部命令 -- 系统自带的命令   如:ls  ifocnfig

外部命令 -- 第三方程序安装后可用的命令

命令行帮助:

<tab>一次       命令补齐\文件名补齐

<tab>二次       命令查询

man [command]   查看man手册,按q键返回命令行

info [command]  按q键返回命令行

[command] --help  显示命令帮助

2.目录操作类命令

#ls      查看目录信息

-l    查看详细信息,简写为ll

-a    查看所有信息,包括隐藏文件.

#pwd     显示当前路径

#tree    显示目录树型结构

#cd [path]      切换目录

cd ..      返回上一级目录

cd ../..   返回上二级目录

cd ~       进入用户主目录/root.普通用户就是/home/username

cd -       返回上一次目录

#touch [filename]    新建一个空文件

#file [filename]     显示文件类型

#cat [filename]      查看文件内容

#head [filename]     查看文件前10行

#tail [filename]     查看文件后10行

#nl [filename]       带行号显示文件

#more [filename]     分页显示文件内容,只能向下翻页

#less [filename]     分页显示文件内容,可以上下翻页

#hostname [name]    查看或修改主机名

#uname -a           查看系统版本和内核信息

#date               查看时间

#clear              清屏

#history           查看命令历史记录

#halt   \ init 0   关机

#reboot \ init 6   重启

#shutdown -r now   重启

shutdown -h now   关机

shutdown -r -t 360  360秒之后关机

shutdown -r 12:00   12:00关机

VIM操作重点:
1.时刻注意左下角!
2.时刻注意光标在哪里!
3.感觉不对就按esc键!
4.严格区分大小写!

光标控制:   方向键\gg\G

替换:
  :1,100s/i386/xxxx/g    把第1行到第100行的i386字符串替换成xxxx

删除:
  dd      删除整行
  ndd     删除光标下的第n行,n为数字

复制和粘贴:
  yy     复制光标当前所有行
  nyy    复制光标下的n行,n为数字
  p      粘贴

Question1:使用vim将install.log文件的前5行,复制粘贴到文件的第500行.
   vim install.log
   gg
   5yy
   :set number
   500G
   p

搜索:
    /string   从前往后搜索string字符串
    ?string   从后往前搜索string字符串
    n         查找下一个

撤消和重复:
    u         撤消前一条命令的结果
    .         重复前一个操作

退出命令:
    :q!
    :wq!
    :w         保存
    :w file    另存为

vim高级操作:
    #vim -o [file1] [file2]
    ctrl+w + j / k

:set nu   显示行号

时间: 2024-10-26 16:09:43

linux学习之基本命令的相关文章

Linux学习1——基本命令格式以及文件、目录处理的基本命令

写在开头 关于写博客,在学java的过程中见识了各种大佬的英姿,早就爱跃跃欲试也想有一个自己的博客,可是拖延拖延再拖延,终于还是决定了以这种方式来记录自己的学习历程,也在学习的过程中起个备忘和加深记忆的作用,顺便让自己的学习的生活更加规律一些吧. 关于linux这个东西呢,也是早就想玩了,但是苦于自己需要学习的东西(以前留的坑TAT)太多了,一直就没来得及接触,可是这最近接触到的redis啊,项目部署啊什么的好像都跟linux直接挂钩,所以不得不把这件事情提上日程了. 至此想说,本博仅为自己学习

linux学习的基本命令个别参数!

touch参数 linux中touch命令参数参数: -a或--time=atime或--time=access或--time=use 只更改存取时间. -c或--no-create 不建立任何文档. -d 使用指定的日期时间,而非现在的时间. -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题. -m或--time=mtime或--time=modify 只更改变动时间. -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同. -t 使用指定的日期时

linux学习笔记2-linux的基本命令

第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些基本的控制台命令 ============================================== 连接远程机器 以指定用户名登陆的命令为:ssh [email protected] (一般情况都需要指定用户名) 以指定用户名和指定端口登陆的命令为:ssh [email protected] -p XXX 断开连接的命

linux 学习基本知识

转自:http://blog.sina.com.cn/s/blog_55465b470100kixw.html 1.linux分区--在linux里面所有的设备.任何东西,在linux看来都是文件.--文件在它看来,有两种形式:  第一种是字符型(键盘输入.打印机):  第二种是二进制型(硬盘.光驱.U盘)--linux中所有硬件--手动分区--A.至少有两个分区  /    根分区  SWAP 交换分区(物理内存大小的两倍)--B.个人桌面分区  /  /boot 128MB is enoug

Linux学习教程推荐下载

RedhatLinux系统管理 http://down.51cto.com/data/1328166 The.Complete.FreeBSD.3rd.Edition http://down.51cto.com/data/1328165 UNIX和Linux权威教程(第三版) http://down.51cto.com/data/1328164 linux系统常用基本命令 http://down.51cto.com/data/1328163 红帽企业Linux虚拟化管理 http://down.

入职体验--linux学习体会

本是计划先写一系列关于入职前学习的基础的东西,不过,入职一个多月,感悟比较深刻,还是先穿插一篇新入职的体会吧. 入职体验--linux学习 新入职以来,由于公司的产品算是起步阶段,很多东西还不成型,很多东西都需要调研,要命的是,天天看各种官网.全英文的官网.这对于我来说,是一个小小的挑战和进步,百度惯了的人,面对看不懂的英文官网,真的需要勇气呢.除此之外,体会最深的就是linux的基本功了. 经过长达半个月的各种调查,我还是没有得到公司想要的东西,这点让我感到比较受挫,也认识到自己上升与进步的空

PHP开发者的Linux学习之路

谈起一个高效动态网站的构建,那就不得不提到LAMP,即Linux操作系统.Apache网络服务器.Mysql数据库.Perl.PHP或Python编程语言等开源产品所组成的网站架构框架,其最大的优势是开放性强,安全性高,且成本低廉.因此,LAMP成为了国际流行的网站构建方案.而作为一名php开发人员,在工作中,普遍也使用LAMP来开发一个高性能的网站,当然,也有其他构建方案,如LNMP,WAMP等.因此,Linux系统不仅是一个高性能网站的构建基础,也是一名php开发人员的必修课. 开始学习Li

嵌入式Linux学习笔记(基于S5PV210 TQ210)

基于S5PV210.TQ210平台. 本文更多的是教会大家如何学习! 包括如下内容: 1.前言 2.开发环境搭建 3.制作交叉编译器 4.裸机编程 4.1.汇编学习 4.2.S5PV210启动流程 4.3.点亮一个LED 4.4.串口 4.5.实现printf 4.6.时钟配置 4.7.重定位 4.8.DDR 4.9.NAND读写 4.11.LCD操作 5.移植u-boot(基于u-boot-2014.4版本) 5.1.概述 5.2.u-boot配置过程分析 5.3.u-boot编译过程分析 5

linux长用基本命令

Ubuntu的图形界面使用起来非常方便,但是要想对Linux熟练掌握,就必须学会它的操作命令.虽然可能会花费一些时间,不过从长远的角度来说,这的确是一件事半功倍的事情,它会让我们更了解Linux,更灵活地去使用Linux.Ubuntu提供了很多命令,不过在本章中不做全部介绍,只是先介绍一些常用命令,其他则分散到各个章节中.初学Linux一定要特别注意,学习命令并不意味着要掌握全部命令和每个命令的全部选项,这并不是必要的.先掌握最常用命令的最常用选项就好,下面就让我们来体会一下Ubuntu命令的强