切换目录,cd 后面添加的参数是目的地(可以是相对路径也可以是绝对路径),示例如下:
帮助手册,用来查看命令,系统调用,库函数的详细信息,示例如下:
删除文件或者文件夹:注意,删除文件夹需要加参数“-r”,示例如下:
删除普通文件:
删除空目录:
删除非空目录
拷贝文件,注意:拷贝目录文件时,需要加上参数“-r”,示例如下:
普通文件的拷贝:
目录文件的拷贝:
统计文件的信息,比如(-w)显示有多少单词 (-l)统计行数 (-c)统计字符个数
切换用户 su + username
如果不加用户名,默认切换root用户
sudo su 切换root用户
exit 退出
passwd stu 修改
sudo passwd stu 强制修改
一般来说,我们ubuntu系统自带的是vi,而 红帽子自带的是vim,vim可以简单认为是vi的升级版本,vim相较于vi的兼容性更好,功能更强大。怎么判断自己电脑装的vi还是vim,可以通过方向键去查看,vi不支持。
vim的官网:www.vim.org
如果电脑上没有vim,这时输入vim,电脑会报错,说找不但,会显示安装此命令的步骤
apt updata:更新标准软件源
或者apt -get updata:更新标准软件源
这个时候,再通过apt install vim
配置文件是计算机软件的底层设计或者初始值的设定,比如我们行号的设置,和tab的缩进,例如刚使用vim的时候,一进去是不显示行号的,这个时候可以通过命令set nu去设置,只不过下一次再进入的时候,就又需要重新设置,太麻烦了,所以直接写入到配置文件中,这样就不用每一次都设置了。
用root权限去打开配置文件vimrc
vim /etc/vim/vimrc
在文件的末尾写入:
vim将使用场景分为了三种模式:
:” //对文本的设置和保存工作
w :只保存
wq:保存并退出
x :等同于wq
q:只退出
q! : 强制退出
w newfile :另存为
set nu:显示行号
set nonu:不限时行号
set hlserach:设置搜索结果高亮
set nohlserach:设置搜索结果不高亮
“/” :对本文进行全文向下搜索字符串string 例如/QWE
*“?” :对本文进行全文向上搜索字符串string 例如?QWE
搜索到之后,可以使用命令:n:接着重复上一次的搜索命令(使用在末行模式)
vim可以打开文件,查看里面的数据,但是vim 始终会存在修改数据的风险,所以我们这里介绍其他主要用于查看文件的命令
注意:这个操作首先会将文件D.txt清空,然后从头开始输入数据(使用的时候注意小心源数据丢失)
注意:“>>” 将光标移动到文件末尾,然后在进行写入数据(原先的数据不会丢失)
当文件的内容屏幕显示不完,则可以使用more这个命令,分屏显示内容。
使用命令格式:more filename
示例如下: (more /etc/vim/vimrc)
这个时候,可以通过空格(跳转的内容%多)或者回车(一点点的向下查看)向下查看剩余数据。
如果中途不想继续查看,可以通过q直接退出。
红帽子系统通过方向键查看
这个命令使用方式和more差不多,只不过有一些细微的差别:
显示文件前n行内容,使用命令格式:head -n filename
如果这里不写-n,默认查看前10行
tail这个命令经常用于查看日志文件,因为日志文件一般来说只看近期产生的日志数据,也就是说查看日志文件的末尾居多
例如通过命令:tail -f filename(-f follow 实时跟踪显示文件末尾信息)
然后重启一个终端,然后通过命令cat >> filename,实时输入信息,则左边tail -f filename打开的终端则会同步显示
用户名 | 密码 | UID | GID | 描述性信息 | 主目录 | 默认shell |
---|---|---|---|---|---|---|
root | x(有密码) | 用户id | 组id | 对用户的简单描述 | 一般就是家目录 | 默认命令解释 |
为了安全,所有用户密码单独加密后,保存在一个文件中(/et/sahdow),这个文件只能root查看
用户名$ 加密算法id $密钥 $密文
创建用户的时候,一般来说会创建一个同名的家目录,放在/home底下
红帽子会在创建新用户的时候,顺手将同名家目录创建好
ubuntu不太一样,不会自动添加家目录,我们手动添加,或者想自动添加家目录,可以通过图形化界面
添加新用户
命令格式:useradd user_name
通过passwd这个命令进行修改密码:
passwd user_name(修改用户密码)
注意:如果想修改非常的简单的密码(例如123456),系统不让通过,认为密码过于简单,则可以切换到超级用户,强行修改简单密码
使用命令userdel删除用户
操作系统需要高效的管理我们的进程,所以为了方便控制进程的运行,将进程的管理和控制放到了一个数据结构,这个结构体就是我们所说的PCB进程控制块(proces control block),每一个进程均有一个PCB,在创建进程时,PCB首先创建,伴随着进程运行的全过程,当进程结时,PCB才消退。PCB记录了操作系统所需的,用于描述进程的当前运行情况以及控制进程运行的全部信息。
默认显示当前终端有关的进程信息
结束或者挂起一个进程
将后台运行的任务或者挂起的任务放到前台
将后台运行的任务放到前台:
将挂起的进程放到前台
用来查看系统资源使用情况(动态变化的),类似windows上的任务管理器