linux系统初学者记录1

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/daidadeguaiguai/article/details/101429379
                                        ###第一部分###

######如何抓取想要的截图######
1.prtsc截图屏幕,此方法截取的是整个屏幕的图片,图片会保存在pictures文件夹;
是整个屏幕
2. shift键+PrtSc键,截取屏幕的某个区域截图(可自行选择)并保存到Pictures文件夹;
在这里屏幕的某一个区域
3.Alt 键+ PrtSc键,获取当前窗口的截图,就是正在使用的窗口截图,并保存到 Pictures 文件夹.

######如何添加并调整系统语言######
点击左上角的applications-----system tools-----settings----region language-----input source----点击左下方的加号-----点击chinese-----选择chinese intelligent pinyin----点击右上角Add----添加成功

######饰演环境控制######
Linux系统中一般有两个安装好的vm虚拟机:desktop/server
1.rht-vmctl start desktop|server ###开启,当虚拟机开启以后再执行会报错
在这里插入图片描述
2.rht-vmctl poweroff desktop|server ###断电
在这里插入图片描述
3.rht-vmctl status desktop|server ###查看状态
在这里插入图片描述
4.rht-vmctl reset desktop|server ###重置
在这里插入图片描述
5.rht-vmctl view desktop|server ###显示 当虚拟机没有开启执行会报错
在这里插入图片描述
在这里插入图片描述
######如何开启shell######
1.鼠标右键----选择open in terminal即可开启一个shell
在这里插入图片描述
2.在shell已经开启一个的情况下:
ctrl+shift+n ###开启一个新的shell
在这里插入图片描述
ctrl+shift+t ###在同一个界面开启一个新的tab
在这里插入图片描述
gnome-terminal ###shell运行命令
在这里插入图片描述
3.关闭shell
ctrl+D #关闭shell的快捷键
exit #此命令可以关闭shell

4.设定shell开启的快捷键
如:键入 gnome-control-center 打开系统设置中心-----选择keyboard-----选择shortcuts----选择custom shortcuts-----点击+填入快捷键名称name选项----填入命令 gnome-terminal 到command中------点击Add----点击disable输入快捷键即可添加成功:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
######文件/目录的建立/删除/编辑/复制/移动######
1.文件建立:touch filename
在这里插入图片描述
注意:touch不但可以建立文件也可以修改文件的时间戳,时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
2.文件删除:
rm filename (会提示是否确认删除)/ rm -f file (-f=force 表示强制删除不提示)
在这里插入图片描述
3.目录建立:
mkdir directoryname
mkdir -p dir1/dir2/dir3(-p建立递归目录时,当上层目录不存在会自动建立)
在这里插入图片描述
在这里插入图片描述4.目录删除:
rm -r directoryname -r表示递归删除,也就是删除目录本身和里面的所有内容
rm -r -f dir 删除目录不提示
rm -rf dir 在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序是不需要注意的。
在这里插入图片描述5.编辑文件:
1).gedit:
gedit filename 进入文件编辑模式 ##必须有图形
在这里插入图片描述在这里插入图片描述
2).vim:(相当于是一个新建文件的过程,使用此命令前提是本身没有这个文件)
vim filename —键入 i 进入insert模式----书写内容----完成后按 esc 退出insert模式-- --键入 :wq即可退出并保存,退出保存之后桌面会包含一个全新的编辑过的文件)
在这里插入图片描述在这里插入图片描述
6.vim异常退出:
当vim异常退出时会生成.file.swp文件,当再次打开文件时会出现以下情况:
file name:~kiosk/desktop/hello
modified:YES
user name:kiosk host name:foundation0.ilt.example.com
process ID:31820
if this already,delete the swap file “.hello.swp”<<<此文件中存放的时为保存的数据
swap file “.hello.swp” already exists!
[0]pen read-only:表示只读打开; (E)dit anyway:表示 继续编辑 ;®ecover:表示 恢复数据;(D)elete it: 删除swap文件 (Q)uit/(A)bort:都表示退出。
无论按【0】【E】【R】【Q】【A】 任何一个都不会删除,当选择d之后.swp文件被删除,vim恢复正常工作。在这里插入图片描述在这里插入图片描述6.文件的复制:
cp 源文件 目的地文件:
在这里插入图片描述
cp -r 源文目录 目的地目录:
在这里插入图片描述
cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在
cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在
与上面单个文件操作类似。
7.文件移动:
mv 源文件 目的地文件 ##重命名
在这里插入图片描述
mv 源目录 目的地目录
在这里插入图片描述
mv dir/ ##把dir中的所有文件移动到当前目录中。*
注意:相同磁盘的文件移动只是一个重命名过程,不同磁盘的文件移动是复制删除的过程。

                    			###第二部分###

######文件的查看和文件的寻址######
1.文件的查看:
cat filename ##查看文件的全部内容
在这里插入图片描述
cat -b filename ##-b表示显示行号,不包含空行
在这里插入图片描述
cat -n filename ##-n表示显示行号,包含空行
在这里插入图片描述
tac filename ##表示倒叙显示所以有内容
在这里插入图片描述
less filename ##分页浏览文件
在这里插入图片描述
注:使用less file分页浏览时的一些使用技巧:
上键|下键 ##表示逐行移动
pageup|pagedown ##表示逐页移动
/+关键字 ##高亮显示出关键字,n表示向下匹配,N表示向上匹配
另外:
head filename ##查看文件前10行
在这里插入图片描述
head -n 3 filename ##查看文件前3行
在这里插入图片描述
tail filename ##查看文件后10行
在这里插入图片描述
tail -n 3 filename ##查看文件后3行
在这里插入图片描述
2.文件的寻址:
文件的地址分为:
相对路径:
相对于当前系统所在目录的一个文件名称的简写,
此名称省略了系统当前所在目录的名称
此名称不以“/”开头
此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值
绝对路径:
绝对路径是文件在系统的真实位置
此命令是以“/”开头的
此命令在命令执行时,系统不会考虑现在所在位置的信息
比如:在桌面的文件,我们一般就直接说文件名,不会说是/root/desktop/文件名,这样就叫做相对路径;但如果文件在/computer/tmp/文件名,我们一般就会用绝对路径。
注意:
当操作对象是 对象1 空格 对象2 时,这两个对象之间没有任何关系
比如:豆角 茄子 ##这是两个对象
豆角茄子 ##这是一个对象

######路径的显示/切换/查看######
1.显示路径:pwd filename
在这里插入图片描述
2.切换路径:
cd 目录名称 ##进入到指定目录中
比如,切换到mnt目录中,再切换回desktop可以这样操作:
在这里插入图片描述在这里插入图片描述
cd - ##当前目录和当前目录值前所在目录之间的切换cdir----odir
比如:/mnt/和/root/Desktop/之间的快速切换:
在这里插入图片描述
cd ~ 目录名称 ##进入当前用户家目录
比如:从/root/Desktop/进入其家目录:
在这里插入图片描述
在这里插入图片描述
cd ~user ##进入用户家目录。(此目录为系统必须存在的用户,并且用户必须有家目录,并不是所有的用户都有家目录,可登陆的用户有家目录)
cd … ##进入当前目录的上级目录
比如:比如/root/Desktop/的上级目录就是/root/##
在这里插入图片描述
在这里插入图片描述
3.查看
ls filename ##显示文件
在这里插入图片描述
ls -l filename ##文件属性
ls -s filename|dirname ##查看文件大小
在这里插入图片描述
ls dirname ##目录中包含的内容
ls -d dirname ##目录本身
ls -a dirname ##所有文件包含隐藏的
ls -S dirname ##查看并且按照大小排序
在这里插入图片描述
######系统中历史的调用######
history ##查看历史
history -c ##清空当前环境中的历史
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
!数字 ##调用此行历史比如“!5”时执行历史中的第5条命令
!test ##执行以test关键字开头的最近一条历史
ctrl +r [输入关键字] ##调用历史中最近一条含有此关键字的历史
示例:
(reverse-i-search)':c (reverse-i-search)-s’: wc file ##毁掉用最近一条命令中含有c字符的历史
上键|下键 ##可以逐条调用历史

######如何在系统中获得帮助######
1.查看命令的用途:
whatis 命令 ##查看命令的用途,在查看过程中如果提示nothing.执行mandb可以解决。如:查看mkdir命令的用途:
在这里插入图片描述
2.查看命令的用法:
某命令名称+ --help ##查看命令的基本用法,适用于多数命令
[ ] ##标示选项可以加也可以不加
… ##标示选项加入的个数任意
<> ##标示选项是必须要加入的
Userage: ##标示命令用法
Opetions: ##对参数的作用作说明
如:查看mkdir命令的用法:
在这里插入图片描述
3.man查看命令或文件的说明手册:
man 命令
man 5 文件
如:用maan查看mkdir命令的说明手册:
在这里插入图片描述
在这里插入图片描述
man的级别:
1 #命令
2 #系统调用借口
3 #函数库调用借口
4 #特殊设备文件
5 #系统配置文件
6 #游戏规则说明
7 #包说明
8 #系统管理命令
9 #内核调用规则
man的基本用法:
上|下 ##逐行查看
pgup|pgdn ##分页查看
/关键字 ##高亮显示关键字,n向下匹配,N向上匹配
q ##退出
man -k 字符串 ##查看当前字符串在系统中拥有的man的级别
/usr/share/doc ##系统中所有安装过的软件的帮助文档

######系统中通用配置符号######

  •   				##匹配0到任意字符
    

? ##匹配单个字符
??? ##匹配3个字符
[[:alpha:]] ##单个字母
[[:lower:]] ##单个小写字母
[[:upper:]] ##单个大写字母
[[:digit:]] ##单个数字
[[:punct:]] ##单个符号
[[:space:]] ##单个空格。若名称中有空格的话,要在名称外加引号
[[:alnum:]] ##单个数字并且和单个字母。若删除的时候,会删除有单个字母和单个数字的所有文件
[[:punct:][:upper:]] ##单个符号并且和单个大写字母。若删除的时候,会删除有单个大写字母和单个符号的所有文件
另外:
[1-9] #1位,这位是1-9的任意数字
[!3-5] #1位,不是3-5的数字,3-5以外任意数字
[^3-5] #1位,不是3-5的数字,同上
[a-z] #1位,a-z的任意字母
{1…3} #3个,1 2 3都有
{1,4,7} #3个,包含1,4,7这三个数的文件
注意:若要切换环境,则要将要切到的目录和目录前所有的目录都打出来
例如:
在这里插入图片描述
在这里插入图片描述

######相关练习######
在这里插入图片描述解答如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述清理完成。

####linux系统中的二级目录####
/bin ##二进制可执行文件,系统常规命令
/boot ##启动目录,存放系统自动启动文件,内核,初始化程序
/dev ##系统设备管理文件
/etc ##大多数系统配置文件存放路径
/home/子目录 ##普通用户家目录
/lib ##函数库
/lib64/ ##64位函数库
/media ##临时挂载点(优盘)
/mnt ##临时挂载点
/run ##自动临时设备挂载点
/opt ##第三方软件安装路径
/proc ##系统硬件信息和系统进程信息
/root ##超级用户家目录
/sbin ##系统管理命令,通常只有root可以执行
/srv ##系统数据目录
/var ##系统数据目录
/sys ##内核相关数据
/tmp ##临时文件产生目录
/usr/ ##unix system resource (系统资源目录)

猜你喜欢

转载自blog.csdn.net/daidadeguaiguai/article/details/101429379