linux语文复习试卷

《linux语文复习试卷》

这个是linux语法复习试卷,是一些常用语法的试卷,跟着上面的案例写出来即可比如
在冒号的右面或者是下面的空行中写出整句命令的语法
比如在这个语法中我们可以在冒号的右面或者是下面写出完全相似的语法即可
ls 选项 路径
ls -la /home/
:ls -la /home/
ls -la /home/

基础指令

显示列表 ls

ls 选项 路径
ls -la /home/
:


》选项
》》-l
》》》表示以详细列表的形式进行展示
》》-la
》》》显示所有文件和文件夹以及隐藏文件
》》-lh
》》》列出指定路径下的所有文件和文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示

打印当前工作目录 owd

pwd

切换目录 cd

cd 路径
绝对路径
cd /etc



相对路径从home中的用户文件夹里推到根目录
cd …/…/etc



回到家目录
cd ~

》路径
》》相对路径
》》》在当前路径回到上一级或者是直接输入那个文件夹的名字
》》》…/回到上一级目录
》》》./表示当前路径
》》绝对路径
》》》绝对路径以/开始

创建目录 mkdir

mkdir 选项 路径

假设在自己所在当前目录(家目录)下创建一个文件夹不需要任何路径
mkdir wenWjainMjiaW
:


创建多层文件夹
mkdir -p /home/yonghu /wenjianjiaW/a/b/c/d



》选项
》》-p
》》》一次性创建多层文件夹

创建文件 touch

语法touch 文件路径

在当前文件夹创建文件
touch wenWjianM.txt
:


使用路径创建文件
touch /home/wo/wenWjianM.txt


复制 cp

语法: cp 选项 被复制的文档的路径 文档复制到的路径

cp /root/wenWbenV.txt /home/wo/wenWbenV.txt
:


将文件夹中的所有文件都复制到其他文件夹
-r ./wenWjianMjiaW/ /home/yonghu/wowenWjianMjiaW
:


》选项
》》-r
》》》递归文件夹中的所有文件

剪切 mv

语法:mv 需要剪切的文件路径 需要剪切到的目标路径

将当前文件夹的文件剪切到上级目录
mv wenWbenV.txt …/wenWbenV.txt
:

删除 rm

语法:rm 选项 需要移除的文档目录

删除当前文件夹的文件
rm xinEwenWjianM.txt



删除一个文件夹包括文件中的所有文件
rm -rf /home/yonghu/wenWjianMjiaW/
:


》选项
》》-f 不会出现要不要删除的选项
》》-r 递归
》》》删除一个文件夹当中的很多文件的时候需要使用递归
》》通常-fr 一起使用
》》》如果只使用递归,那么文件夹里有多少个文件就会显示要不要删除个选项

进阶语法

查看磁盘空间 df

语法:df 可以有选项

》选项
》》-h
》》》以高可读性的形式显示

查看内存 free

语法:free 可以有选项

》选项
》》-m 以 MB 来显示单位
》》-g 以 GB 来显示单位

查看一个文件的前N行 head

语法:head 选项数字 文件路径

查看当前文件的前五行
head -5 install.log



》选项
》》-n 查看前 n 行(n 是数字)
》》-c 查看字节

查看一个文件的后N行 tail

语法:tall 选项数字 文件路径

查看当前文件的后五行
tall -5 linstall.log
:


》选项
》》-n 查看后 n 行(n 是数字)

查看文件比较少的内容输出 less

语法: less 需要查看的文件路径

》可以通过辅助功能查看更多
》》数字加回车
》》上下方向键
》》空格是翻页

统计文件内容信息 wc

》语法:wc 可以有选项 需要统计的文件路径
wc -lwc install.log
:


》选项
》》-l 表示 linse,行数
》》-w 表示 words,单词数
》》-c 表示 bytes,字节数

显示日期 date

语法:date

显示日期 cal

语法:cal 可以有选项

》选项
》》-y 输出一年
》》-m 每周的第一天改为周一

| 管道

统计某个目录下的文档个数
ls /| wc -l
:


通过管道查询出当根目录下包含“y”字母的文档名称
ls /|grep y
:


》参数关键字
》》grep 过滤

高级指令

查看用户基本信息 id

语法:id 用户名

查看当前的id信息
id



查看某个用户名的id信息
id xiaoVxiaoV


显示当前用户名 whoami

语法:whoami

查看进程 ps

语法:ps 可以有选项

》选项
》》-e 等价于-A 列出全部的进程
》》-f 显示全部的列(显示全字段)

查看服务器进程所占资源 top

语法:top

退出按Q键

服务开关 service

语法:service 服务名 操作

启动阿帕奇的服务
service httpd start



》操作
》》start 启动
》》stop 停止
》》restart 重启

杀死进程 kill

语法:“kill 进程 PID

重启 reboot

语法:reboot

关机 shutdown

语法:shutdown 选项 参数

立刻关机
shutdown -h now
:


定时关机
shutdown -h 12:00

取消关机
shutdown -c



》选项
》》-h
》》》定时
》》-c
》》》取消定时关机

输出在线时间 uptime

uptime
:

获取操作系统信息 uname

uname



》选项
》》-a 获取全部的系统信息(类型、全部主机名、内核版本、开发时间、开源计划)

查看网络连接状态 netstat

语法:netstat 选项

netstat -tnlp



》选项
》》-t 只列出 tcp 协议的链接
》》-n 将地址从字母组合转化成 ip 地址,将协议转化成端口号来显示输出
》》-l 过滤出“state(状态)”列中其值为 LISTEN(监听)的连接
》》-p 显示发起连接的进程 PID 与进程的名称

帮助手册 man

man



Q键退出

软件安装 apt

语法:apt 选项 参数 软件名称

安装指定的软件
sudu apt install apache
:


列出可更新列表
sudo apt update
:


升级软件包
sudo apt upgrade



删除软件包命令
sudo apt remove apache



查找软件包命令
sudo apt search apache


》选项
》》-y
》》》安装过程不出现选择yes或no的选项
》》-q
》》》不显示安装过程

》参数
》》install
》》》安装
》》remove
》》》卸载
》》search
》》》搜索

创建快捷方式 ln

语法:ln -s 原始文件的路径 快捷方式的路径

ls -s /home/yonghu/wenWbenV.txt /root/wenWbenV.txt
:

自由服务

运行模式 init

语法:init 0-6

》有七种运行级别 0 到 6
》》0-是关机(不要将默认的级别设置为这个值)
》》1-是单用户模式
》》2-是多用户模式(不带网络)
》》3-是多用户模式(完整多用户模式,带网络)
》》4-没有被使用的模式(保留模式)
》》5-完整的图形化界面模式
》》6-重启(不要将默认的级别设置为这个值)

添加用户 useradd

语法:useradd 选项 用户名

添加一个普通用户
useradd xiaoVxiaoV



为添加的用户指定相应的用户组
useradd -r xiaoVxiaoV
:


》常用选项
》》-g:指定用户的用户主组,选项的值可以是用户组的 id,也可以是组名
》》-G:指定用户的用户附加组,选项的值可以是用户组的 id,也可以是组名
》》》用户可以有多个附加组,但是只能有一个主祖
》》-u:uid,用户的 id(用户的标识符)
》》》如果不想用系统自动分配的 uid,那么可以自己去设置
》》》系统默认会从 500 之后顺序分配 uid
》》-c 添加注释

修改用户 usermod

修改 zhangsan 用户主祖为 500,附加组改为 501
usermod -g 500 -G 501 zhangsan

修改 zhangsan 为 wangmazi
usermod -l wangmazi zhangsan
:


》选项
》》-g:指定用户的用户主组,选项的值可以是用户组的 id,也可以是组名
》》-G:指定用户的用户附加组,选项的值可以是用户组的 id,也可以是组名
》》》用户可以有多个附加组,但是只能有一个主祖
》》-u:uid,用户的 id(用户的标识符)
》》-l:修改用户名

修改密码 passwd

语法:passwd 用户名
passwd 用户名


切换用户 su

语法:su 用户名
su zhangsan
:

删除用户userdel

语法:userdel 选项 用户名

userdel -r wangmazi
:

用户组

用户组添加

语法:groupadd 选项 用户组名

groupadd -g 555 xiaoVzuV1
:

》选项
》-g 设置自己自定义的用户组 ID
》》如果不指定则默认从 500 后递增

用户组编辑 gorupmod

语法:gorupmod 选项 用户组名

gorupmod diMerMzuV -g 556 -n diMsanEzuV
:


》选项
》》-g 设置自己自定义的用户组 ID
》》-n 设置新用户组的用户组的名称

用户组删除 groupdel

语法:groupdel 用户组名

groupdel diMsanEzuV
:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值