短暂linux复习小结Day1
一些问题:
1.首先是装输入法。先通过系统面板,点输入法,安装了Fcitx和IBus。但问题并没有解决,反而所有的文字格式全部变成了楷体,看得人脑壳疼。于是乎又通过linux apt下载了搜狗输入法,安装。再通过菜单中的Fcitx设置,重启,设置完毕。可是楷体这个问题还没有结束,通过百度,系统菜单设置字体还是标楷体,需要删除下列字体
cd /usr/share/fonts/truetype/arphic
sudo rm -f ukai.ttc uming.ttc
问题迎刃而解。
2.Flash的问题。这个是由于我的粗心导致的。linux许久不用,内在软件版本较低正常,看不了视频正常。我却仅仅是按照浏览器提示去下载flash插件,将flashplayer.io文件反反复复放置于
/usr/lib/mozilla/plugins
将问题复杂化。其实升级firefox即可。之前版本是50.2现在是70.2。迭代了20个版本。不过下次碰到这种问题除了升级浏览器,也多了一种解决手段。
3.关于装系统的问题。我机子上的Linux版本比较早了,也懒得重新装。后面买新电脑了可以拿这个电脑反反复复试试。期待把它卖掉。
4.关于新建用户的绝对位置问题暂时没有想通,后面百度修改一下。
初学就这些问题了。三
一些知识:
一、操作系统定义
1. 计算机操作系统简介
1) 掌握操作系统的定义:操作系统是一个协调、管理、控制计算机硬件资源的系统程序,调节硬件与应用软件之间的关系,位于二者之间。
2) 掌握操作系统的内核的定义:操作系统的内核是一个管理和控制程序,负责管理计算机的所有物理资源,其中包括。文件系统、内存管理、设备管理和进程管理。
3) 了解两种操作系统用户界面 :图形界面、命令行界面。
2. 了解LINUX主要发行版:CENTOS、RHEL、FEDORA、UBUNTU、SUSE
二、UNIX与linux之间的关系
1.什么是UNIX:UNIX是个系统程序,后如操作系统,是个控制程序。
2.UNIX系统的特点:多用户,多任务。
1)多用户的意思是:同一时刻可以有多个用户互不干扰的访问计算机资源。
2)多任务的意思是:同一时间可以有多个程序进行。
3. Linux简介
1) 掌握Linux的定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
2) 掌握Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。
3) 掌握两种常见的桌面环境:KDE和GNOME。
4. 登录和退出Linux
1) 关闭Linux系统的命令:init 0
2) 什么是Linux终端:Linux终端也称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制。
3) 切换虚拟终端的方法:Ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2
4) 普通用户登录后系统的提示符:$
5) root用户登录后系统的提示符:#
6) 退出命令:exit
三、关键命令及其使用
whoami命令的功能
who命令
who命令的功能
who命令的输出结果
date、cal、和clear命令及带有参数的命令
date命令的功能
cal命令的功能 (日历)
cal命令用法举例 (cal 7 1997)
clear命令的功能
清屏快捷键(ctrl+l)
su和passwd命令
su命令的功能 (从当前用户切换到另一指定用户)
su命令用法举例 (su lujiadong)
passwd命令功能 (修改用户,无论普通或者超级。也可以查看用户密码状态)
passwd用法举例 (passwd lujiadong)
利用man命令来获取帮助信息
man命令功能(查看帮助)
man命令用法举例 (man ls)
使用“命令名 --help”获取帮助(ls -help)
1. Linux命令的格式(详见linux系统管理P23)
1) 了解Linux命令的语法格式:
命令 【选项】 【参数】
2) 掌握命令格式中命令、选项、参数的具体含义
a) 命令:告诉Linux(UNIX)操作系统做(执行)什么。
b) 选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的。
c) 参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)
Ls –a /
2. whoami命令(详见linux系统管理P24)
1) 了解whoami命令的功能:列出目前登陆Linux系统所使用的用户名(账号)。
3. who命令(详见linux系统管理P25)
1) 掌握who命令的功能:列出目前哪些用户在系统上工作。
2) 掌握who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。
4. date、cal、和clear命令及带有参数的命令
(详见linux系统管理P28-P29)
1) 掌握date命令的功能:显示系统当前的日期和时间。
2) 掌握date命令设置时间时间的格式:date 月日时分年。
例如:将时间设定成2013年12月24日上午10点18的命令:
扩展(date 12241018201
hwclock –s 同步硬件 –w 同步系统)
3) 掌握cal命令的功能:显示某月的日历。
4) 灵活应用cal命令列出某一年某月的日历:例如显示2008年8月份日历的命令为:cal 8 2008
5) 掌握clear命令的功能:清除屏幕
6) 掌握清屏快捷键:ctrl+l
5. su和passwd命令(详见linux系统管理P29-P31)
1) 掌握su命令的功能:从当前的用户切换到另一个指定的其他用户。
2) 灵活应用su命令切换用户:
例如:切到root用户的命令:su – root
3) 掌握passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。Useradd
4) 掌握使用passwd命令修改用户密码:
例如:修改dog用户密码的命令:passwd dog
6. 利用man命令来获取帮助信息(详见linux系统管理P34)
1) 掌握man命令的功能:获取某个Linux命令的使用说明。
2) 掌握使用man命令查看某命令的使用说明:
例如:查看su命令的使用说明的命令为:man su
7. 使用“命令名 --help”获取帮助
1) 例如:查看ls命令帮助的命令为:(不使用man方法)
ls –-help
使用pwd和cd命令来确定和切换目录
pwd命令的功能
cd命令的功能
cd ..
cd ~
cd –
cd
使用ls命令列出目录中的内容
ls命令的功能
ls –a
ls –all
ls –l
使用cp命令复制文件和目录
cp命令的功能
–i选项
–r选项
–p选项
–f选项
使用mv命令移动及修改文件和目录名
mv命令的功能
mv命令的用法举例
使用mkdir命令创建目录
mkdir命令的功能
mkdir命令的用法举例
使用touch命令创建文件
touch命令的功能
touch命令的用法举例
使用rm命令删除文件
rm命令的功能
–i选项
–r选项
–f选项
rm命令的用法举例
使用rmdir或rm –r命令删除目录
rmdir命令的功能
rmdir命令的用法举例
rm –r命令的功能
rm –r命令的用法举例
使用cat命令浏览正文文件的内容
cat命令的功能
cat命令的用法举例
使用head命令浏览文件中的内容
head命令的功能
–n选项
head命令的用法举例
使用tail命令浏览文件中的内容
tail命令的功能
–n选项
tail命令的用法举例
使用more命令浏览文件
more命令的功能
more命令的用法举例
1. 使用pwd和cd命令来确定和切换目录(详见linux系统管理P43-P46)
1) 掌握pwd命令的功能:确定现在所在的工作目录
2) 掌握cd命令的功能:切换当前目录
3) 掌握“cd ..”命令:进入上一级目录
4) 掌握“cd ~”命令:切换到用户的家目录
5) 掌握“cd”命令:同cd ~,也可切换到用户的家目录
6) 掌握“cd –”命令:切换到用户之前的工作目录
7) 掌握“cd 目录名”命令:切换到指定的目录。
a) 例如:切换到/home/dog目录的命令为:cd /home/dog
2. 使用ls命令列出目录中的内容(详见linux系统管理P47-P50)
1) 掌握ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容
2) 掌握ls -a命令:列出目录下的所有文件,包括以“.”开头的隐含文件
a) 例如:列出/home/dog目录中的所有文件,包括隐藏文件的命令:ls -a /home/dog
3) 了解ls –all命令:同ls –a
4) 掌握ls –l命令:列出某个目录中每一个文件的详细资料
例如:列出/home/dog目录中所有非隐藏文件的细节的命令:
a) ls –l /home/dog
3. 使用cp命令复制文件和目录(详见linux系统管理P50)
1) 掌握cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。
2) 掌握cp命令的常用选项:
Cp 源文件 目标文件
a) –r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。
i) 例如:将/home/dog目录中的内容全部复制目录/home/cat中的命令为:
cp –r /home/dog /home/cat
b) -f(force,强制):在目标文件已经存在的时候不询问直接强制复制
4. 使用mv命令移动及修改文件和目录名(详见linux系统管理P54)
1) 掌握mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。
2) 掌握mv命令的用法举例:
a) 移动文件和目录的例子:
将当前目录中的lists文件移动到其子目录babydog中的命令:
mv lists babydog
b) 重命名文件和目录的例子:
将bigdog目录名改为babydog的命令:
mv bigdog babydog
5. 使用mkdir命令创建目录(详见linux系统管理P55)
1) 掌握mkdir命令的功能:创建一个新目录
2) 掌握mkdir命令的用法举例:
创建目录daddog的命令:mkdir dadgog
6. 使用touch命令创建文件(详见linux系统管理P56)
1) 掌握touch命令的功能:可以创建一个空文件,也可以同时创建多个文件。
2) 掌握touch命令的用法举例:
在当前目录中创建一个名为babydog1的文件的命令:
touch babydog1
7. 使用rm命令删除文件(详见linux系统管理P57)
1) 掌握rm命令的功能:永久地在文件系统中删除文件或目录。
2) 掌握rm命令的常用选项:
a) –r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。
b) –f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。
3) 掌握rm命令的用法举例:
删除当前目录中的babydog1文件的命令:rm babydog1
8. 使用rmdir或rm –r命令删除目录(详见linux系统管理P59)
1) 掌握rmdir命令的功能:删除空目录。
2) 掌握rmdir命令的用法举例:
删除空目录 mumdog/girldog/babydog的命令:
rmdir mumdog/girldog/babydog
3) 掌握rm –r命令的功能:删除包含文件和子目录的目录。
4) 掌握rm –r命令的用法举例:
删除非空目录mumdog的命令:
rm –r mumdog
9. 使用cat命令浏览正文文件的内容(详见linux系统管理P73)
5) 掌握cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。
6) 掌握cat命令的用法举例:
a) 浏览game.txt文件中的全部内容的命令:
cat game.txt
10. 使用head命令浏览文件中的内容(详见linux系统管理P75)
1) 掌握head命令的功能:默认将显示一个文件的前10行。
2) 掌握head命令的常用选项:
-n 改变显示的行数
3) 掌握head命令的用法举例:
a) 查看/etc/passwd文件中前10行的详细信息的命令:
head /etc/passwd
b) 查看/etc/passwd文件中前5行的详细信息的命令:
head –n 5 /etc/passwd
11. 使用tail命令浏览文件中的内容
1) 掌握tail命令的功能:默认显示文件最后10行的内容。
2) 掌握tail命令的常用选项:
-n 显示从文件末尾算起的n行
3) 掌握tail命令的用法举例:
a) 查看/etc/passwd文件中最后10行的详细信息的命令:
tail /etc/passwd
b) 查看/etc/passwd文件中最后5行的详细信息的命令:
tail –n 5 /etc/passwd
12. 使用more命令浏览文件
1) 掌握more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“—More--(n%)”的信息,其中,n%是已经显示文件内容的百分比。
2) 灵活应用more命令
a) 分页浏览learning.txt文件内容的命令:
more learning.txt
Linux文件系统的层次结构
Linux文件系统的树状结构
目录是什么
顶层根目录的表示
文件系统中的两个特殊目录
Linux系统中的一些重要的目录
bin目录
sbin目录
家目录
dev目录
etc目录
挂载目录/media或/mnt
其他常用目录
绝对和相对路径
绝对路径
相对路径
1. Linux文件系统的层次结构(详见linux系统管理P40)
1) 了解Linux文件系统的树状结构:
在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构。
2) 掌握目录的定义:目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录。
3) 掌握顶层根目录的表示:
使用“/”来表示根目录
4) 了解文件系统中的两个特殊目录:
. 表示当前目录,即用户所在的工作目录
.. 表示父目录,即当前目录的上一层目录
2. Linux系统中的一些重要的目录(详见linux系统管理P41)
1) 掌握Linux中的一些重要目录
a) bin目录:用来存放常用的可执行文件
b) sbin目录:用来存放系统的可执行文件
c) 家目录:用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放在/home目录下,并使用用户名作为最后一级目录(家目录)的名称,如cat用户的家目录为/home/cat
d) dev目录:设备文件目录
e) etc目录:配置文件目录
f) 挂载点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下
3. 绝对和相对路径(详见linux系统管理P43)
1) 掌握绝对路径的定义:必须以一个正斜线(/)开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,它是文件位置的完整路标,因此在任何情况下都可以使用绝对路径找到所需的文件。
2) 掌握相对路径的定义:不是以正斜线(/)开始,相对路径可以包含从当前目到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。

浙公网安备 33010602011771号