Chinese(Intelligent pingyin) > Add 完成后,在键盘按 shift 切换中英文。 ##开启文本编辑器## Appli" />

小言_互联网的博客

Linux基本操作以及文件和目录的管理

185人阅读  评论(0)

1.#如何在Linux中书写笔记#

##截屏##
按PrtSc键

##调整输入法##
Applications > System Tools > Settings > Region&Language > Input sources > " + " > Chinese(Intelligent pingyin) > Add

完成后,在键盘按 shift 切换中英文。

##开启文本编辑器##
Applications > Accessories > gedit

2.#如何解决系统中图形界面出现的问题#

##步骤##
Ctrl + Alt + F2 (切换到linux的虚拟控制台) > 登陆系统获得root权限 > 执行init 3 (使系统运行级别为3) > 再次登陆 > 执行init 5 (图形问题得到解决)

##注意##
在Linux系统中,init 0 表示关机,init 6表示重启,init 1表示单用户模式,init2-4表示无图形的网络模式,init 5表示有图形的网络模式
Ctrl + Alt + F2-F6 : 切换到虚拟控制台,即文本模式
Ctrl + Alt + F1或F7 : 切换到图形控制台,即图形模式(前提是图形开启)

3.#实验环境控制#

##虚拟机信息##
desktop: 用户 student 密码 student
用户 root 密码 redhat
server: 用户 student 密码 student
用户 root 密码 redhat
root登录: notlist > root > redhat

##虚拟机管理##
rht-vmctl start desktop|server 开启虚拟机 当虚拟机已经开启再执行会报错


rht-vmctl poweroff desktop|server 关闭虚拟机

rht-vmctl status desktop|server 查看状态

rht-vmctl reset desktop|server 重置虚拟机 当虚拟机出现任何解决不了的问题时,用此命令还原

rht-vmctl view desktop|server 显示虚拟机 当虚拟机没有开启时不能直接显示,可以用开启虚拟机的方式解决

##退出登陆##
图形界面:gnome-session-quit --force
文本界面:exit 或ctrl+D

##注意##
在虚拟机文本界面中使用鼠标会被虚拟机扑捉,按 Ctrl+ Alt 释放鼠标到真实操作系统中

4.# shell、kernel、linux的概念及关系 #

##计算机组成##
存储器 ;处理器CPU ;运算器 ;输入、输出设备(硬盘属于此设备)

##shell##
shell是一个命令语言解释器,拥有自己内建的shell命令集。
当前系统默认使用shell类型:bash ## GUN Bourne again Shell

##linux##
linux是一款内核的名称
linuxos、linux的内核 + GUN组织的软件 + 厂商开发出来的软件(redhat linux内核+GUN软件+redhat公司软件)

##kernel##
内核

##关系##
kernel(硬件和软件间的管理器;决定执行的优先级;程序的调度器) > shell > bash
硬件 > 内核 > shell (沟通的桥梁;保护内核) > 应用

5.#如何开启和关闭shell#

##开启shell##
鼠标右键 > open in terminal
在shell已经开启一个的情况下 :
ctrl + shift + n 开启一个新的shell
ctrl + shift + t 在同一个界面中开启一个新的tab
gnome-terminal shell运行命令

##设定开启shell的快捷键##
Applications > System Tools > Setting > keyboard > shortcuts > custom shortcuts > “+” > 填入快捷键名称到name选项 > 填入命令[gnome-terminal]到command中 > 点击disable输入快捷键

##关闭shell##
ctrl + D 关闭shell的快捷键
exit 此命令可以关闭shell

6.#linux中如何运行命令#
命令 参数 目标
ls -s test
ls --size test
注意:
参数用来指定命令的某些功能,可以加也可以不加
命令和参数和目标之间要用空格分开
参数中“-” 表示单词的缩写,“–”表示单词的全拼
在执行命令时通常遵循这些规则,特殊情况除外
命令必须在行提示符之后输入,没有行提示符的输入是无效的,用(CTRL+C)释放行提示符
使用参数时 -a -b -c = -abc = -cab = -bac

##命令行提示符中各字符含义##
[kiosk@foundation0 Desktop]$
kiosk 运行shell的用户名称
@ 分割符号
foundation0: 主机短名称
Desktop: 所在当前主机的位置
$ 身份提示符号 ( $表示普通用户,#表示超级用户)

7.#文件及目录管理#

##文件建立##
touch filename…

注意:
touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime : 文件内容被访问的时间标识
mtime: 文件内容被修改的时间标识
ctime : 文件属性或文件内容被修改的时间标识

##目录建立##
mkdir directory

mkdir -p dir1/dir2/dir3
-p 建立递归目录时,当上层目录不存在自动建立

##文件删除##
rm file
rm -f file 强制删除不提示

##目录删除##
rm -r directory -r标示递归删除,也就是删除目录本身和里面的所有内容
rm -r -f directory 删除目录不提示
rm -fr directory 在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序不需要注意

##编辑文件##
gedit file (必须有图形)
vim file > 按 i 进入 inset 模式 > 书写内容 > 按 esc 退出 insert 模式 > 按 :wq 表示退出并保存 (若按 :q! 表示退出不保存)

vim 异常退出###

 当vim 异常退时会生成 .file.swp 文件 (不保存文件直接点右上方 叉号 会出现此类问题)
 当再次打开此文件时会出现以下情况:
          file name:~kiosk/esktop/hello
          modified: YES
          user name:kiosk host name:foundation0.ilt.exampie.com
          process ID:31820
          If this already,delete the swap file ".hello.swp" <<< 此文件中存放大量未保存的数据
          Swap file ".hello.swp" already exists!
          [O]pen Read-Only 只读打开, [E]dit anyway继续编辑, [R]ecover恢复数据, [D]elete it删除 .swp文件,        [Q]uit退出, [A]bort退出;
         无论按 [O] [E] [R] [Q] [A]任何一个都不会删除 .swp 文件
        那么再次打开 hello 文件还会出现以上界面到按 [D], .swp文件被删除
        vim恢复正常工作
       ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190926165253654.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzQ0NjYzMw==,size_16,color_FFFFFF,t_70)

##复制文件####
cp 原文件 目的地文件
cp -r 原文目录 目的地目录
cp 原文件1 原文件2 目的地目录 (目的地目录必须存在)
cp -r 原目录1 原目录2 目的地目录 (目的地目录必须存在)

##文件移动##
mv 原文件 目的地文件 (重命名)
mv 原目录 目的地目录
mv dir/* . (把dir中的所以文件移动到当前目录中,"."代表当前目录)
注意:
相同磁盘的文件移动只是一个重明名过程
不同磁盘的文件移动是复制删除过程

##文件查看##
cat file 查看文件的全部内容
cat -b file -b显示行号不包含空行
cat -n file -n显示行号包含空行

##常见命令##
less file 分页浏览
用法:
上|下 逐行移动
pageup / pagedown 逐页移动
/关键字 高亮显示关键字,n向下匹配,N向上匹配
v 进入vim模式 在vim模式中按:wq 退回到less模式
q 退出
head file 查看文件前10行
head -n 3 file 查看文件前3行
tail file 查看文件后10行
tai -n 3 file 查看文件后3行

##文件的寻址##
文件的地址分为:
相对路径:
相对与当前系统所在目录的一个文件名称的简写,
此名称省略了系统当前所在目录的名称
此名称不以“/”开头
此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值
绝对路径:
绝对路径是文件在系统的真实位置
此命令是以“/”开头的
此命令在命执行时系统不会考虑现在所在位置的信息
注意:
当操作对象是 对象1 空格 对象2 时,
这两个对象之间没有任何关系
豆角 茄子 这是2个对象
豆角茄子 这是一个对象
亲 动作是被系统执行的,不能作为名称出现
“亲” 用引号的作用是把动作变成名称字符,这种方法叫引用


转载:https://blog.csdn.net/weixin_43446633/article/details/101346837
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场