Linux基础知识学习part1

Linux基本操作

登录

  1. 登陆时点击未列出(输入管理员名称:root和密码)可通过管理员登陆

虚拟文本控制台

又称虚拟终端(tty),Centos操作系统有5个虚拟终端(tty1~tty5)。
通过快捷键Ctrl+Alt+(f2~f6)可进行切换。(需重新登录时密码不显示!)
Ctrl+Alt+F1切换到图形界面。

基本操作

  1. 管理员打开终端显示 [root@localhost ~] #
    1. root:用户名
    2. localhost:Linux主机的名字
    3. #:当前用户为管理员;$:当前为普通用户
  2. 查看当前终端位置:tty
  3. 注销用户: logout或exit
  4. 切换用户:su parallel(exit注销用户)
  5. 重启:reboot 或 shutdown -r now
  6. 关机:halt 或 shutdown -h now

查看系统信息

  1. Linux内核版本:uname -a(查询手册 man uname)
  2. 显示系统已经运行时间:uptime
  3. 用户登录信息:w
  4. 查看日历:cal(查询手册 man cal)
  5. 显示日期:date

Linux文件管理

目录切换命令

  1. 切换目录:cd (cd /etc/sysconfig/…按Tab自动补齐!)

  2. 显示当前所在目录:pwd

  3. 返回上一级目录:cd …

  4. 当前目录存在的文件:ls(蓝色为文件夹,灰色为文件)

    eg:当前在sysconfig,要进入该目录下的network-scripts
    输入:cd ./network-scripts/(. 表示当前目录)
    
    
    看具体目录的文件:ls /home(可用man ls查询)
    eg1:ls -l(ll)为列出文件详细信息(**ls -l可以简写为ll**)
    蓝色:文件夹      灰色:普通文件      绿色:可执行文件      
    红色:压缩文件    天蓝色:链接文件(快捷方式)
    
    eg2:ls -l -h(ll -h)文件大小更方便查看
    
  5. 主目录:cd(root用户主目录在/root,普通用户主目录在/home)

  6. 返回前一个目录(切换到主目录之前的目录):cd -

  7. 打开文件:绝对路径 和 相对路径(./…/)

辅助操作

Ctrl+U:清空至行首
Ctrl+K:清空至行尾
Ctrl+L:清屏
Ctrl+C:终止命令执行
查询手册man:1.按q显示手册并退出
            2.按:q不显示并退出

用mkdir命令创建目录(文件夹)

文件名和命令都区分大小写

在这里插入图片描述

用touch命令创建文件

touch 文件名

eg:touch 1.txt

用cp命令复制文件及目录

在这里插入图片描述

用mv命令移动/重命名文件及目录

在这里插入图片描述

用rm命令删除文件

rm可删除文件和目录

用rmdir命令删除目录

rmdir只能删除空目录

在这里插入图片描述

用find命令查找文件

在这里插入图片描述

vim基本

打开VIM

输入:vim 1.txt
存在1.txt会直接打开,不存在时会打开新文档编辑后保存(当前目录下)。

vim编辑器工作模式

(Esc)命令模式、(a\i\o)输入模式、(:)末行模式

复制粘贴 删除

命令模式下:
1.进入末行模式(:W)保存(写入成功)
//  :wq保存并退出
2.翻页:Page Up/Ctrl+B,Page Down/Ctrl+F
3.按0光标到行首,按3→光标→三个,按$光标到末尾
4.按1G/gg到文件首行,G到文件尾行,3G到文件第三行
5.显示行号 :set nu(:set nonu)
6.删除单个:x,删除行:dd,删除从光标开始3行:3dd(删除三行)
7.复制光标一行:yy,复制到光标下一行:p
8.光标开始复制5行:5yy+p

文件内容查找

末行模式下:
1.从上而下在文件中查找字符串“word”::/word
2.从下而上在文件中查找字符串“word”::?word
3.定位下一个匹配的字符串:n
4.定位上一个匹配的字符串:N

撤销编辑

命令模式下:
1.按一次取消最近的一次操作,多次重复按u回复已经进行的多步操作:u
2.取消对当前所做的所有编辑:U

保存文件及退出vim编辑器

末行模式下:
1.保存文件::w(保存并退出::wq)
2.保存到指定目录::w /mnt/2.txt
3.退出vim::q(放弃对文件的修改并退出::q!(强制退出))

文件内容的替换

末行模式下:
1.光标所在行的f换成a:  :s /f/a(只替换一个)
2.光标所在行的所有f换成a:  :s /f/a/g
3.第5行到8行所有f换成a:  :5,8 s /f/a/g
4.整个文档f换成a:  :% s /f/a/g

查看文件内容命令

cat查看文件内容

命令格式:cat [选项] 文件名
  1. 查看etc下的passwd内容:cat etc/passwd
  2. 从1开始对所有输出的行数进行编号:cat -n /etc/passwd
  3. 从1开始对所有输出非空白行的行数进行编号:cat -b /etc/passwd
  4. 当遇到两行以上的空白行时,用一个空白行代替:cat -s 1.txt
  5. 可以混合使用:cat -n -s 1.txt / cat -b -s 1.txt

more/less命令浏览文件全部内容

eg:less /etc/passwd
  1. 回车键:一行一行翻
  2. 空格键:一页一页翻
  3. 最后会提示:END(more不会提示)

head/tail 显示文件首部/尾部信息

  1. 显示文件前10行(默认):head /etc/passwd
  2. 显示文件前5行:head -5 /etc/passwd
  3. 显示文件后10行(默认):tail /etc/passwd
  4. 显示文件后5行:tail -5 /etc/passwd

grep查询字符串

命令格式:grep 关键字 查找范围
eg:grep parallel /etc/passwd

管道符

命令格式:cmd1 | cmd2 | cmd3 | ... | cmd(n)
function:将一个命令的执行结果作为另一个命令输入来执行

eg1:查看/etc目录下的内容:ls /etc | less
eg2:显示/etc目录文件名中以pass开头的文件:ls /etc | grep pass*

重定向

输入重定向,输出重定向,错误重定向

命令及说明:
>:输出重定向。如果原来目标文件存在,新内容会覆盖文件中原有内容
>>:输出重定向。如果原来目标文件存在,新内容会追加到原内容后面

输出重定向:

在这里插入图片描述

磁盘分区与文件系统挂载

挂载点

硬盘(hda1,hda2(分区)  hdb(第二块盘))/(sda1,sda2  sdb)

sda(hda)只是一个文件,存在在dev目录下(/dev/sda1 /dev/sda2)不能直接写入数据,必须通过挂载点挂载在某一个空目录下,通过目录写入数据(目录及为挂载点

查询磁盘分区情况

输入:fdisk -l

挂载文件系统

1.挂载光驱(mount命令)

在这里插入图片描述
在这里插入图片描述

  1. 输入mount命令看最后一行,查看挂载地点
  2. type后为文件类型 iso9660
  3. ro:只读
将光驱挂载到 mnt/cdrom
命令:mount [选项] [设备名] [挂载点]
  1. 挂载选项

在这里插入图片描述
在这里插入图片描述

挂载成功

卸载文件系统

在这里插入图片描述

当前在cdrom目录下:
    1.退出cdrom目录后,使用umount /mnt/cdrom
强行结束:
    2.杀死进程:fuser -a /mnt/cdrom  //查看后得到4616c
           fuser -k /mnt/cdrom  //结束进程
    3.杀死进程:kll -9 4616(4616为 fuser -a /mnt/cdrom查看得到)

卸载后用mount命令检查

在这里插入图片描述

后期不断更新,Linux部分为自己学习记录不一定对每个人都有作用!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值