Linux | 相关操作
终端提示符
stu@qfedu:~$
stu:用户名
@:连接符
qfedu:主机名
~:表示路径
~:家目录
/ :根目录
$: 表示权限
$:普通用户
#:管理员
命令的格式
命令 选项 参数(记得加空格)
命令帮助信息
命令 --help
并不是所有命令都有帮助信息 如pwd
man命令
man是linux提供的一个手册,这个手册有很多章节
第一章中放的是命令的帮助信息
第二章中放的是系统调用(操作系统提供的函数 open)
第三章中放的是库函数(c库提供的函数printf)的帮助信息
格式: man 章节数 命令 (章节数不写默认从1开始)
重定向
命令 > 目的文件 先清空原本文件内容,然后将命令的输出到目的文件中
命令 >> 目的文件 追加内容
管道
一个程序的输出作为另一个程序的输入
命令 | 命令
ls --help | more 以每页的方式查看ls命令的帮助信息
ls /etc | wc -w 统计根目录下etc目录中的文件数
ls
ls 查看当前目录名
ls 目录名 查看指定目录名
ls / 查看根目录
ls -a 查看当前目录下所有文件名,包括隐藏文件
ls -l 查看当前目录下文件的详细信息
drwxrwxr-x 2 stu stu 4096 12月 19 2019 share
d:文件类型,linux不以后缀作为文件类型区分linux 里面一共有文件类型bcd-lspb:块设备文件c:字符设备文件d:目录文件-:普通文件l:软连接文件s:套接字文件p:管道文件
rwxrwxr-x:文件权限,以三个为一组,分别表示用户主、用户组以及其它用户对文件操作权限,r:读权限,w:写权限,x:可执行权限,如果是-则没有这个权限。
2:链接文件个数
stu:用户名
stu:用户组名
4096:文件大小,默认字节为单位
12月 19:时间戳
share:文件名
ls -al 查看当前目录下所有的详细信息
ls -hl 详细信息下的字节数(可带单位显示)
tree
系统默认没有这个命令,需要安装 sudo apt-get install tree
主要用于以树型结构显示目录
![[Pasted image 20230327182316.png]]
clear清屏
快捷键ctrl + L
cd pwd
cd:change directory
cd 当前目录下的某一个文件名
cd / 移动到根目录
cd ~ 或者 cd 移动到家目录
cd …
cd - 返回上一次的路径
通过cd -a我们发现总是有“.“和”…“两个文件,这两个文件一个是指当前目录,一个是上级目录
因此 cd …是移动到上级目录pwd 显示当前目录的绝对路径
cat
cat 文件名 显示文本文件内容
cat file.txt
cat /home/stu/share/file.txt
cat -n 文件名 显示文件并带上行号
rm
rm: remove
rm -rf 目录名 删除名录 -r删除文件夹 -f强制删除
rm 文件名 删除文件
cp
cp:copy
cp 文件名 目录名
cp 目录1 目录2 -a 目录1复制到目录2中
cp 文件名1 文件名2 如果文件2不是目录,则文件1复制一份为文件2
mv
mv :move
mv 要剪切的文件或目录 目的路径
mv 文件1 文件2 如果文件2不存在则相当于重命名
mkdir touch
mkdir :make directory 创建文件夹
mkdir 目录名
嵌套创建 使用 mkdir -p 目录1/目录2/目录3touch :创建文件
rouch 文件名
当创建了重名文件时不会报错,会更新时间戳(修改时间)。
find
find 路径 -name 文件名 在指定路径下(包括子目录)查找指定文件
find /home/teacher -name file,txt 在该目录下找file.txt文件
grep
grep 查找信息 文件名 参数
在指定文件中查找指定内容,并高亮显示 -n为显示行号
递归查找使用参数-R
![[Pasted image 20230327185519.png]]
ln
ln 源文件名字 连接文件 -s 创建一个链接文件(创建快捷方式)
改动快捷方式也就相当于修改源文件,删除链接文件不改变源文件。
tar
压缩与解压命令
gzip格式
压缩
tar zcvf 压缩包包名 文件1 文件2 文件3
压缩包包名格式一般为 .tar.gz 做后缀
![[Pasted image 20230327191051.png]]
解压
tar zxvf 压缩包包名
tar zxvf 压缩包包名 -C 路径 解压到指定路径bz2格式
压缩
tar jcvf 压缩包包名 文件1 文件2 文件3
压缩包包名格式一般为 .tar.bz2 做后缀
解压
tar jxvf 压缩包包名
tar jxvf 压缩包包名 -C 路径 解压到指定路径
Linux | 相关操作相关推荐
- 记录工作中linux相关操作
在项目部署之后,查看日志能查看部署结果是否正确部署. 最开始查看日志我会使用 cat service.log tail -f service.log vim service.log 打开日志之后 /+ ...
- 黑马程序员C语言基础(第二天)(linux相关操作)
https://www.bilibili.com/video/BV15W411K7k6?p=19&spm_id_from=pageDriver 文章目录 用户.权限管理(这是运维做的事,我们研 ...
- 黑马程序员C语言基础(第一天)(linux相关操作)
https://www.bilibili.com/video/BV15W411K7k6?from=search&seid=13128510821569574582 文章目录 操作系统地位 Un ...
- linux 后台进程管理,科学网—linux相关操作之后台进程管理 - 郗强的博文
目录: 1.查找后台进程 2.杀死后台进程 3.启动后台进程 1.查找后台进程 ps 命令是相当强大地进程查看命令.运用该命令可以确定有哪些进程正在运行及其运行状态. 进程是否结束.进程有没有僵死.哪 ...
- Linux之用户组相关操作 groupadd groupdel
Linux之用户组相关操作 groupadd groupdel 1. 创建用户组 命令 说明 groupadd 创建(添加)用户组 创建用户组效果图: [grep是搜索功能,详情博文:https: ...
- Linux之用户相关操作
Linux之用户相关操作 1. 创建用户 [创建后会立即让设置密码] 命令 说明 useradd 创建(添加)用户 useradd命令选项: 选项 说明 -m 自动创建用户主目录,主目录的名字就是用 ...
- linux修改定时后如何保存文件夹,linux定时任务的一些相关操作汇总
本人搜罗各大网站并测试了相关定时任务的操作方便大家进行查阅和操作. 1.cron介绍 我们经常使用的是 crontab 命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我 ...
- 10、自学——Linux的学习进度与任务【用户和用户组相关操作】
用户和用户组相关操作 用户和用户组定义: 用户:资源获取标识符(资源分配),是安全权限模型的可信要素之一 用户组:用户组是指多个用户的集合,方便对一类需要同样权限的用户授权 密码:用户认证 Li ...
- 关于Linux中的apt-get的相关操作及原理
关于Linux中的apt-get的相关操作及原理 Linux下的apt-get指令与相关文件夹 apt-get是linux下的一种简便的安装和更新软件的方法,在装软件的时候常用的命令就是 sudo a ...
最新文章
- execute、executeQuery和executeUpdate之间的区别
- 适用于 php-5.2 的 php.ini 中文版
- typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
- Hibernate关联关系映射-----双向一对多/多对一映射配置
- 数据结构二:排序(插入排序和希尔排序)
- linux+proc+原理,Linux内核中的Proc文件系统(一)
- 2021华为杯建模---总结
- ajax 同步和异步的区别
- osgearth_backfill重采样生成低精度金字塔数据
- 搭建简单的企业网站,华为云速建站和阿里建站哪个好?
- 2023年软考考试时间及相关安排
- unity-粒子系统参数
- [python + pillow] 自制壁纸不完全教程
- MER:1.8万字带你系统了解宏组学实验与分析(高通量测序应用于病原体和害虫诊断——综述与实用性建议)...
- Ubuntu18.04安装opencv3.4.1和opencv_contrib3.4.1时遇到错误处理方法
- SpringBoot项目——————签到与签退管理(源码分享)
- 写的书太受欢迎怎么办?北大《深度强化学习》作者:那就开放下载吧
- 重磅!西安交通大学使用脑机接口技术实现了高位截瘫失语患者“说”出“心里话”
- 解决Tmux提示的size x*x from a smaller client窗口缩放问题
- mount.cifs手册