Linux上机笔记(1)

实验环境  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 &     &代表该指令在后台执行,后台搜索完成后给出结果。

时间: 2024-11-03 10:12:44

Linux上机笔记(1)的相关文章

Linux上机笔记(2) vim 下编写C语言

在VI下编译运行C++ vi  1.cpp   (创建cpp文件名) i     (进入insert模式开始编辑) #include <stdio.h> int main() { printf("Hello, world.\n"); return 0; } 输入完成代码后按Esc 键 退出 然后按 Shift +:输入wq   (保存并退出) 备注:    :wq   强制性写入文件并退出.即使文件没有被修改也强制写入,并更新文件的修改时间.        :x    写入

linux学习笔记之linux文件管理

内容: #文件系统及Shell的基本概念 #文件及目录操作命令 #VI的使用 #软件包的管理 一.文件系统及Shell的基本概念 1.文件系统的含义 文件系统是用来管理和组织保存在磁盘驱动器上数据的系统软件 2.Linux的文件系统 Linux系统采用虚拟文件系统技术(VFS).结构采用倒立树型.VFS使Linux支持以下文件系统: EXT2: 二次扩展 EXT3: 三次扩展 SWAP: 交换文件系统 FAT.FAT32 NTFS (默认不支持,需要特定的模块) VFAT: 虚拟FAT SYSV

Linux应用笔记:Linux下设置和查看环境变量

Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 设置变量的三种方法 1 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的". 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/pro

Web&amp;amp;nbsp;in&amp;amp;nbsp;Linux小笔记001

Linux灾难恢复:   Root密码修复 Centos single   Filesystem是硬盘文件根目录,无法再cd ..就像macitosh 硬盘图标 Pwd:显示绝对路径 MBR修复 模拟MBR被破坏和修复   C语言死循环程序   #include int main(void) {  Int a;  While(1)  {printf("please input your number");  Scanf("%d",&a);  Printf(&

Linux 学习笔记-LVM磁盘管理

逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且 不会丢失现有数据,新加入到硬盘也不会改变.现有上层的逻辑卷.作为一种动态磁盘管理机制,逻辑卷技术提高了磁盘管理 的灵活性. PE physical Extend    //物理扩展 PV physical volume    //物理卷 VG volume group       //卷组 LV logical volume     //逻辑卷 使用 LVM 的步骤: a. 物理硬盘格式化为

linux学习笔记 linux目录架构_unix linux

linux目录架构   / 根目录   /bin 常用的命令 binary file 的目錄   /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内   /boot/grub/menu.lst GRUB设置   /boot/vmlinuz 内核   /boot/initrd 核心解壓縮所需 RAM Disk   /dev 系统周边设备   /etc 系统相关设定文件   /etc/DIR_COLORS 设定颜色   /etc/HOSTNAME 设定用户的节点名   /et

Linux学习笔记防火墙Iptables使用详解

一.Iptables介绍   linux的包过滤功能,即linux防火墙,它由netfilter 和 iptables 两个组件组成.   netfilter 组件也称为内核空间,是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集.   iptables 组件是一种工具,也称为用户空间,它使插入.修改和除去信息包过滤表中的规则变得容易.   二.Iptables结构 iptables -> Tables -> Chains -> Rules   tabl

Redhat Enterprise Linux 系列笔记3

本文涉及工具地址: 点击打开链接 关于安装 office 由于本 Redhat Enterprise Linux 6 使用的安装包比较古老,所以用比较稳定的版本: Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar.gz 点击打开链接 解压 tar zxvf Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar.gz 生成 en-US

linux loadavg 笔记整理

1.在Linux系统中,uptime.w.toptload等命令都会有系统平均负载loadaverage的输出,系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树.如果一个进程满足以下条件则其就会位于运行队列中: -它没有在等待I/O操作的结果 -它没有主动进入等待状态(也就是没有调用'wait') -没有被停止(例如:等待终止) 一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题. ---------