mac上linux系统字符界面,MAC中Linux常用操作命令
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
touch 创建空文件
echo 创建带有内容的文件。
cat 查看文件内容
cp 拷贝
mv 移动或重命名
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
find 在文件系统中搜索某文件
wc 统计文本中行数、字数、字符数
grep 在文本文件中查找某个字符串
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包
pwd 显示当前目录
ln 创建链接文件
more、less 分页显示文本文件内容
head、tail 显示文件头、尾内容
ctrl+alt+F1 命令行全屏模式
Linux中常用文件指令
stat 显示指定文件的详细信息,比ls更详细
who 显示在线登陆用户
whoami 显示当前操作用户
hostname 显示主机名
uname 显示系统信息
top 动态显示当前耗费资源最多进程信息
ps 显示瞬间进程状态 ps -aux
du 查看目录大小 du -h /home带有单位显示目录信息
df 查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig 查看网络情况
ping 测试网络连通
netstat 显示网络状态信息
man 命令不会用了,找男人 如:man ls
clear 清屏
alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程
打包压缩相关命令
gzip:
bzip2:
tar: 打包压缩
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程 v(view)
-f 使用档名
tar -cvf abc.tar abc 只打包,不压缩
tar -zcvf abc.tar.gz abc 打包,并用gzip压缩
tar -jcvf abc.tar.bz2 abc 打包,并用bzip2压缩
当然,如果想解压缩,就直接替换上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了
tar -xvf abc.tar abc
tar -xcvf abc.tar.gz abc
tar -xcvf abc.tar.bz2 abc
关机/重启机器
shutdown
sudo shutdown [-h | -r | -s] [time]
-h :关机(halt)
-r :重启(reboot)
-s :休眠(sleep)
time :执行操作的时间
-r 关机重启
-h 关机不重启
now 立刻关机
halt 关机
reboot 重启
示例
sudo shutdown -h 1656055737 //在 2022-06-24 15:28:57 关机
sudo shutdown -h now //立刻关机
sudo reboot
sudo shutdown -r now
vi/vim 的使用
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode)
命令模式:
用户刚刚启动 vi/vim,便进入了命令模式。
i 切换到插入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式
输入模式:
在命令模式下按下 i 就进入了输入模式。
在输入模式中,可以使用以下按键:
ENTER(回车键) 换行
BACK SPACE(退格键) 删除光标前一个字符
方向键 在文本中移动光标
HOME/END 移动光标到行首/行尾
Page Up/Page Down 上/下翻页
ESC 退出输入模式,切换到命令模式
底线命令模式:
在命令模式下按下 :(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
q 退出程序
w 保存文件
按ESC键可随时退出底线命令模式。
常用命令 一般模式切换到编辑模式
i 从目前光标所在处插入
I 在目前所在行的第一个非空格符处开始插入
a 从目前光标所在的下一个字符处开始插入
A 从光标所在行的最后一个字符处开始插入
o 在目前光标所在的下一行处插入新的一行
O 在目前光标所在处的上一行插入新的一行
r 只会取代光标所在的那一个字符一次
R 会一直取代光标所在的文字,直到按下 ESC 为止
一般模式切换到指令行模式
:w 将编辑的数据写入硬盘档案中
:w! 强制将编辑的数据写入硬盘档案中
:q 离开
:q! 为强制离开不储存档案
:wq 储存后离开
:wq! 强制储存后离开
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu 取消行号
文件权限
终端输入可查看文件操作权限
ls -l
三种基本权限
r 读 数值表示为4
w 写 数值表示为2
x 可执行 数值表示为1
文件权限'
20191550.png
20191548.png
-rw-r--r--一共十个字符,分成四段。 1 表示可执行,2 表示可写,4 表示可读。每种类型数字相加所得到的值表示交叉部分的公共类型
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表示为4+2=6
第五六七个字符“r--”表示当前所属组的权限。 所以用数值表示为2
第八九十个字符“r--”表示其他用户权限。 所以用数值表示为2
所以操作此文件的权限用数值表示为622
九个字母分为三组,从前到后每组分别对应所属用户(user)、所属用户所在组(group)和其他用户(other)对该文件的访问权限;
每组中的三个字符 “rwx” 分别表示对应用户对该文件拥有的可读/可写/可执行权限,没有相应权限则使用 “-” 符号替代。
更改权限
sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加
权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-
rwxrw-r-x",用数值表示为765
sudo chmod u+x g+w o+r filename
复杂一点操作的话,可以同时使用多种操作符添加和取消权限,并且可以使用 “,” 符号同时对不同用户范围修改权限,比如
chmod g+x,o+x-w shard.sh
修改所有用户的访问权限均为可读可写可执行(rwx)的话,使用数值修改如下:
sudo chmod 777 [文件名]
mac上linux系统字符界面,MAC中Linux常用操作命令相关推荐
- linux系统字符设备文件类型,Linux文件类型以及颜色标识
1.Linux文件类型介绍 Linux系统不同于window系统,两者文件类型也有很大的差异.Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如f ...
- 红旗linux系统字符无法闪烁,红旗 Linux 6.0无法开机
红旗 Linux 6.0无法开机 更新时间:2019-10-25 21:29 最满意答案 根据 Mounting root filesystem. Mount: could not find fi ...
- linux系统字符设备文件类型,Linux文件类型
Linux文件类型教程 Linux七种文件类型详解 文件属性 文件类型 - 常规文件,即 file d 目录文件 b block device 即块设备文件,如硬盘;支持以 block 为单位进行随机 ...
- linux 字符界面 office,Linux系统下对比永中office和wps的界面及字体,附对比图
本文为你介绍Linux系统下对比永中office和wps的界面及字体,附对比图和用户评论.仅是对这两个应用软件直观的界面进行比较,没有没有涉及到功能齐不齐全.兼容性是否良好等问题.如果你使用的是Dee ...
- shell 统计一个词出现的概率_如何在Mac上设置系统范围的字数统计服务
在本文中,我们将向您展示如何创建系统范围的服务,使您能够在TextEdit,Safari,Mail或Mac上的任何可让您突出显示文本的应用程序中立即获得字数统计和字符计数.如果您经常发现自己粘贴到空白 ...
- linux字符界面教程,打造字符界面的多媒体Linux系统
打造字符界面的多媒体Linux系统 打造字符界面的多媒体Linux系统 0 环境与目标 硬件:ThinkPad R52笔记本一台. 目标:字符界面的LINUX系统,同时可以看图片,听音乐,看视频,无线 ...
- 在Mac上使用“系统偏好设置”的 12大提示和技巧
无论您是 macOS 新手还是老用户,系统偏好设置中可能有一些您尚未找到的内容.系统偏好设置是所有 Mac 设置的中心--您可以从实用程序调整扬声器输出.显示设置.隐私选项等.Apple 在使系统偏好 ...
- orangepi-lite2 在mac上烧录系统到tf卡
orangepi-lite2 在mac上烧录系统到tf卡 在mac上烧录orangepi-lite2的系统到tf卡 设备列表 下载镜像 下载balenaEtcher 工具 烧录系统 在mac上烧录or ...
- [linux学习] 字符界面linux安装vmtools
之前用VM 安装的linux环境都选择了集成图形界面的版本,今天尝试了一回字符界面的,到了安装vmtools这一步就有一点不同了,这里顺手写一下. * 为什么要装 vmtools? 主要是为了在主机和 ...
最新文章
- 旅游自助系统可行性分析
- 如何将APACHE许可证应用于您的工作
- 二分图的最佳完美匹配(模板)
- 【Error】Provider com.sun.xml.stream.ZephyrParserFactory not found
- 在地理文本处理技术上,高德有哪些技巧?
- bootstrap table入门例子
- 数值保留几位小数后四舍五入、向上取值、向下取值、
- [转载] Java异常处理习题
- 《Java完全参考手册》总结(1)
- 【 地图系列 】 中国各省市县级 JSON 文件
- 计算机一级要注意什么保存,计算机一级考试重点及注意事项
- ImageAI 学习
- vue导出服务器上的excel文件,详解如何在Vue项目中导出Excel
- 第一届BMZCTF公开赛-WEB-Writeup
- 万兆网络传输速度测试_iperf测试万兆网卡tcp性能
- 网络文件传输工具,秒杀各种网络文件传送工具的镭速云
- Win10只读文件夹怎么删除
- 怎么清晰地理解、表达 IaaS 、 PaaS 、 SaaS ?
- iOS小技能:地址选择器(支持省份,省市,省市区,支持显示上一次选择的地址)
- 明日之后服务器崩了最新消息,《明日之后》崩了是什么原因?明日之后崩了怎么登陆服务器...
热门文章
- Android使用FFmpeg开发播发器(一)编译FFmpeg
- C语言控制流编程试题,可编程控制器PLC试题及答案
- SharePoint 2013 OWA(Office Web Apps) 连接与配置
- Cyber Security 和 Network Security
- mimikatz抓取密码
- 解决:Anaconda创建虚拟环境时出现An HTTP error occurred when trying to retrieve this URL.anaconda
- Android Design 官方文档离线版(英文)!
- SIM卡的ICCID、IMSI
- ArcGIS 中创建自定义python工具箱
- 鸿蒙系统能适配麒麟970处理器么,鸿蒙OS手机版即将适配,麒麟970及以下处理器或无缘更新...