Linux上机笔记(1)

简介: 实验环境  Red Hat  1 linux 用户相关指令的学习   用户 root   密码----   su 从任何用户切换到root   groupadd   useradd   password  创建用户   groupadd stu11 给系统添加一个用户组stu11   useradd -g stu11 zhang 创建一个用户zhang 并将其添加到stu11用

实验环境  Red Hat 

1 linux 用户相关指令的学习

  用户 root   密码----
  su 从任何用户切换到root
  groupadd   useradd   password  创建用户
  groupadd stu11 给系统添加一个用户组stu11
  useradd -g stu11 zhang 创建一个用户zhang 并将其添加到stu11用户组
  passwd zhang 给zhang用户设置密码

  cd/home 

  ls-l 看看有无zhang的属主目录:
  su zhang 输入zhang的密码,进入zhang的用户目录,创建一个C语言文件


2 Linux文件的相关指令:
  pwd  给出当前你所处的目录
  cd  不带任何参数时 会带你进入zhang的属主目录
  vi 进入Unix自带的编辑器
  输入“i” 进入vi的编辑模式,编写一个hello world程序
  按“esc”键 进入vi的命令模式
  输入“:” 开始输入命令 w---写文件  q---退出
  wq jk.cpp
  su

  chown  root jk.cpp  把文件的属主改为root
  chgrp root jk.cpp 把文件的组属性改为与root同组
  chmod 777 jk.cpp 给文件完全开放的权限
  操作前 rw-r--r-- 
  操作后 rwxrwxrwx
  读写权限掩码表示法:
  r位 权为4   可读
  w位 权为2   可写
  x位 权为1   可执行
  要求将文件jk.cpp 设置为rw-r----- 这样的读写权限应该用chmod 640 jk.cpp 可以实现


  mount   Unix类型的操作系统对于磁盘驱动器,是通过mount指令来加载到某一个目录下面的。
  more /etc/fstab
  fdisk -l 可以看到当前磁盘的挂载点    如果插入了U盘,可以看到sdb1~4
  用户也可以手动将U盘加载到自己建的目录下
  cd/
  mkdir/myusb
  mount -t vfat/dev/sdb/myusb  该指令会将系统识别到的U盘sdb加载到/myusb 目录
  cd/myusb  查看U盘文件
  umount /myusb    


  find 类似windows系统中的搜索
  find /home -name jk.cpp  在/home目录下搜索文件name为jk.cpp的文件
  find / -name *.c 在全盘范围搜索*.c文件

  find / -name *.c &     &代表该指令在后台执行,后台搜索完成后给出结果。



目录
相关文章
|
19天前
|
Linux
Linux(5)WIFI/BT调试笔记
Linux(5)WIFI/BT调试笔记
36 0
|
20天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
2月前
|
人工智能 安全 Unix
Linux常用命令笔记大全(建议收藏!!)
Linux常用命令笔记大全(建议收藏!!)
74 0
|
21天前
|
Unix Linux Shell
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
在Linux环境下交叉编译Android所需的FFmpeg so库,首先下载`android-ndk-r21e`,然后解压。接着,上传FFmpeg及相关库(如x264、freetype、lame)源码,修改相关sh文件,将`SYSTEM=windows-x86_64`改为`SYSTEM=linux-x86_64`并删除回车符。对x264的configure文件进行修改,然后编译x264。同样编译其他第三方库。设置环境变量`PKG_CONFIG_PATH`,最后在FFmpeg源码目录执行配置、编译和安装命令,生成的so文件复制到App工程指定目录。
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
|
2月前
|
算法 Linux
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
|
5天前
|
存储 运维 Java
Linux笔记02 —— Shell补充
Linux笔记02 —— Shell补充
30 2
|
5天前
|
安全 Linux Shell
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
17 1
|
5天前
|
安全 Linux Android开发
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
该文介绍了如何在Linux服务器上交叉编译Android的FFmpeg库以支持HTTPS视频播放。首先,从GitHub下载openssl源码,解压后通过编译脚本`build_openssl.sh`生成64位静态库。接着,更新环境变量加载openssl,并编辑FFmpeg配置脚本`config_ffmpeg_openssl.sh`启用openssl支持。然后,编译安装FFmpeg。最后,将编译好的库文件导入App工程的相应目录,修改视频链接为HTTPS,App即可播放HTTPS在线视频。
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
|
14天前
|
编解码 Linux
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
在《FFmpeg开发实战》一书中,介绍了如何在Linux环境下为FFmpeg集成libopus和libvpx,以支持WebM格式的Opus和VP8/VP9编码。首先,下载并安装libopus。接着,下载并安装libvpx。最后,在FFmpeg源码目录下,重新配置FFmpeg,启用libopus和libvpx,编译并安装。通过`ffmpeg -version`检查版本信息,确认libopus和libvpx已启用。
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
|
14天前
|
编解码 Linux
FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr
在Linux环境下,为FFmpeg添加对AAC、MP3、OGG和AMR音频格式的支持,需安装libogg、libvorbis和opencore-amr库。首先,从官方源下载各库的最新源码,如libogg-1.3.5、libvorbis-1.3.7和opencore-amr-0.1.6,然后解压并依次执行`./configure`、`make`和`make install`进行编译安装。接着,在FFmpeg源码目录中,使用`./configure`命令重新配置,并重新编译安装FFmpeg。最后,验证FFmpeg版本信息确认已启用ogg和amr支持。
FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr