终端提示符

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/目录3

  • touch :创建文件
    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 | 相关操作相关推荐

  1. 记录工作中linux相关操作

    在项目部署之后,查看日志能查看部署结果是否正确部署. 最开始查看日志我会使用 cat service.log tail -f service.log vim service.log 打开日志之后 /+ ...

  2. 黑马程序员C语言基础(第二天)(linux相关操作)

    https://www.bilibili.com/video/BV15W411K7k6?p=19&spm_id_from=pageDriver 文章目录 用户.权限管理(这是运维做的事,我们研 ...

  3. 黑马程序员C语言基础(第一天)(linux相关操作)

    https://www.bilibili.com/video/BV15W411K7k6?from=search&seid=13128510821569574582 文章目录 操作系统地位 Un ...

  4. linux 后台进程管理,科学网—linux相关操作之后台进程管理 - 郗强的博文

    目录: 1.查找后台进程 2.杀死后台进程 3.启动后台进程 1.查找后台进程 ps 命令是相当强大地进程查看命令.运用该命令可以确定有哪些进程正在运行及其运行状态. 进程是否结束.进程有没有僵死.哪 ...

  5. Linux之用户组相关操作 groupadd groupdel

    Linux之用户组相关操作  groupadd  groupdel 1. 创建用户组 命令 说明 groupadd 创建(添加)用户组 创建用户组效果图: [grep是搜索功能,详情博文:https: ...

  6. Linux之用户相关操作

    Linux之用户相关操作 1. 创建用户  [创建后会立即让设置密码] 命令 说明 useradd 创建(添加)用户 useradd命令选项: 选项 说明 -m 自动创建用户主目录,主目录的名字就是用 ...

  7. linux修改定时后如何保存文件夹,linux定时任务的一些相关操作汇总

    本人搜罗各大网站并测试了相关定时任务的操作方便大家进行查阅和操作. 1.cron介绍 我们经常使用的是 crontab 命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我 ...

  8. 10、自学——Linux的学习进度与任务【用户和用户组相关操作】

    用户和用户组相关操作 用户和用户组定义: 用户:资源获取标识符(资源分配),是安全权限模型的可信要素之一 用户组:用户组是指多个用户的集合,方便对一类需要同样权限的用户授权   密码:用户认证  Li ...

  9. 关于Linux中的apt-get的相关操作及原理

    关于Linux中的apt-get的相关操作及原理 Linux下的apt-get指令与相关文件夹 apt-get是linux下的一种简便的安装和更新软件的方法,在装软件的时候常用的命令就是 sudo a ...

最新文章

  1. execute、executeQuery和executeUpdate之间的区别
  2. 适用于 php-5.2 的 php.ini 中文版
  3. typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
  4. Hibernate关联关系映射-----双向一对多/多对一映射配置
  5. 数据结构二:排序(插入排序和希尔排序)
  6. linux+proc+原理,Linux内核中的Proc文件系统(一)
  7. 2021华为杯建模---总结
  8. ajax 同步和异步的区别
  9. osgearth_backfill重采样生成低精度金字塔数据
  10. 搭建简单的企业网站,华为云速建站和阿里建站哪个好?
  11. 2023年软考考试时间及相关安排
  12. unity-粒子系统参数
  13. [python + pillow] 自制壁纸不完全教程
  14. MER:1.8万字带你系统了解宏组学实验与分析(高通量测序应用于病原体和害虫诊断——综述与实用性建议)...
  15. Ubuntu18.04安装opencv3.4.1和opencv_contrib3.4.1时遇到错误处理方法
  16. SpringBoot项目——————签到与签退管理(源码分享)
  17. 写的书太受欢迎怎么办?北大《深度强化学习》作者:那就开放下载吧
  18. 重磅!西安交通大学使用脑机接口技术实现了高位截瘫失语患者“说”出“心里话”
  19. 解决Tmux提示的size x*x from a smaller client窗口缩放问题
  20. mount.cifs手册

热门文章

  1. 教你辨别iPhone手机有锁无锁
  2. Java currentTimeMillis() 对比 nanoTime()
  3. EFA LicGen 0.4b图文使用教程
  4. 发布油耗统计小工具V1.32,非常感谢大家对我的支持
  5. 贵州大数据产业集聚区再添引擎
  6. 100种思维模型之逆向思维模型-46
  7. C# Winfrm窗体 chart控件应用(条形统计图,折线统计图,扇形统计图)
  8. Ubuntu20.04 LTS 安装Eclipse2021-03
  9. word 常规模板设置
  10. 电脑摄像头公网访问方案