`
tzq668766
  • 浏览: 81575 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Unix/Linux学习笔记1

阅读更多
Linux - Unix
类 unix

B-S
Java 跨平台

Linux主流:
Fedora Linux
Red Hat Linux
红旗 Linux
麒麟 Linux
GNU


系统 -》 应用程序 -》终端
soft01@localhost$ pwd
pwd 查看当前所在的路径
cd / 切换至根路径
pwd
cd opt  相对路径
pwd
cd /opt 绝对路径
cd .. 上一层目录
cd .  当前目录
cd /opt
cd ../etc


cd ~  回到主目录
pwd
/home/soft01

telnet 192.168.0.26





mkdir mydir1 创建文件夹
mkdir -p dir1/dir2/dir3
-p 自动创建父文件夹
ls
-l 详细
-a 所有文件
-al 组合以上两项
-t 按时间排序
-R 递归深层子文件夹内容
touch myfile1 创建文件
touch file1 file2 file3
touch dir1/file
新建文件权限644 rw,r,r

ls -al my* 列出以my开头的文件
mv myfile1 mydir1
myfile1移动到mydir1内
mv test.sh test1.sh 改名

cd mydir1
ls -l

owner 文件所有者
group 群组
other 其他人,除了owner,group
r - read
w - write
x - execute

owner,root 可对文件权限进行设置
rw- r-- r--
110 100 100
  6  4  4
chmod 444 myfile1
设置文件权限
echo abc > myfile1
回显,将字符串abc输出至文件
more myfile1 显示文件中的内容

将文件权限改为444后再次测试
chmod 444 myfile1
echo 123123123 > myfile1
myfile1: 权限被否定


chmod u+x myfile1 用户添加执行权限
chmod g-x myfile1 群组去除执行权限
chmod o-x myfile1 其他人去除执行权限
chmod u+wx,g-r,o-r test1.sh


df 查看分区
passwd 修改自己的密码
clear 清屏
su 登录为超级管理员,即以root用户登录
exit 退出登录
login 登录
rm 删除
file 查看文件类型
cp   /etc/passwd .
拷贝 源文件       目标文件夹


对目录权限进行设置,
对目录内文件权限进行设置,
看文件夹和它里面文件权限设置关系
测试目录设置为不可读

分享到:
评论

相关推荐

    linux下C语言开发笔记整理

    Linux下C语言开发笔记整理涵盖了从基础知识到网络通信的多个方面,主要围绕在Unix/Linux系统环境下使用C语言进行软件开发的各项技术与理论。以下是从文件提供的信息中提炼的知识点。 ### Unix/Linux系统基本命令和...

    tlc/tk学习笔记

    在Tcl/Tk学习笔记中,提到了关于Tcl/Tk的语法、模拟以及如何与数据库连接等关键知识点。Tcl的语法规则相对简单,每条命令通常以换行符或分号“;”分隔,如果一行命令太长,可以通过反斜杠“\”将它分成两行。Tcl中的...

    Unix-Linux编程实践教程

    这两者的编程接口有很高的相似性,因此学习Unix编程对理解Linux编程也非常有帮助。 本书可能包含以下内容: 1. **shell编程**:讲解Bash shell和其他Unix shell的基本语法,包括命令行参数、环境变量、重定向、...

    unix linux GRUB学习笔记

    ### GRUB学习笔记知识点梳理 #### 一、基础概念 **1.1 启动管理器** 启动管理器是一段程序,通常存储在磁盘的特定位置,如硬盘的主引导记录(MBR)。当计算机完成加电自检(POST)后,BIOS会将控制权传递给MBR中...

    Linux学习笔记_Linux/Unix编程_

    Linux编程笔记,Linux开发必备,学习资料

    Linux学习笔记PDF文档.pdf

    Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...

    韩顺平linux学习笔记

    学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发和嵌入式开发等方面。 Linux 基础知识 Linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经...

    linux学习笔记.docx

    Linux是一种免费使用和自由传播的类UNIX计算机操作系统的内核,其源代码可以免费获得。它诞生于1991年,由芬兰赫尔辛基大学的学生Linus Torvalds首次发布,并逐渐发展成为当今最流行的操作系统之一。Linux不仅广泛...

    Linux学习笔记-很不错适合linux入门者

    这份“Linux学习笔记-很不错适合linux入门者”文档恰好为初学者提供了一个很好的起点。 首先,笔记可能会从Linux的起源和发展讲起,包括Linux之父Linus Torvalds创建Linux内核的故事,以及GNU项目与自由软件运动...

    linux学习笔记 linux学习笔记

    ### Linux学习笔记知识点详解 #### 一、Ubuntu 8.04 学习入门 **知识点1:系统安装与磁盘格式化** - **安装前准备**:在安装Ubuntu 8.04之前,需要准备好相应的安装介质(如光盘或USB启动盘),并确保计算机硬件...

    linux学习笔记 .doc

    Linux学习笔记概述 Linux是一种自由和开放源代码的操作系统,其设计目标是提供一个轻量级、高效且安全的计算平台。Linux系统采用类UNIX目录结构,每个目录都有特定的功能和用途。以下是对Linux主要目录及其内容的...

    非常经典的linux学习笔记

    这份“非常经典的Linux学习笔记”涵盖了Linux系统的核心概念和实用技能,对于初学者和进阶者都是宝贵的参考资料。 首先,我们要了解Linux的目录架构,它是基于Unix的文件系统布局。在Linux中,一切皆为文件,包括...

    LINUX与UNIX_Shell编程指南V1.0_学习笔记.docx

    这份学习笔记将深入探讨Shell编程的基础,包括文件权限与安全,这是理解Linux和Unix系统管理的关键。 首先,我们关注文件权限。在Linux和Unix中,每个文件和目录都有三个基本的权限:读(r)、写(w)和执行(x)。...

    vi 学习笔记——取自《Unix&Linux;大学教程》

    Unix/Linux中的vi编辑器历史与发展: vi编辑器是Unix/Linux世界中一个经典的文本编辑器。它的发展经历了多个阶段,从最早的ed编辑器开始,经历了em(Editor for Mortals),ex,直到vi。vi是"visual editor"的缩写,...

    《Unix Shell 实例精解》学习笔记(pdf,清晰)

    通过本书的学习,读者不仅可以提升个人技能,还能更好地理解和利用Unix/Linux系统的强大功能。 最后,书中包含的实例代码有助于读者巩固理论知识并提高实践能力。读者可以跟随书中的步骤,亲手操作,体验Shell编程...

    unix_c++学习笔记.chm

    unix_c++学习笔记.chm 学习代码

    linux学习笔记1

    【Linux学习笔记1】 Linux是一种开源的操作系统,它的设计哲学强调简洁和稳定性。本篇笔记将从概述、Linux的基本内容和vi/vim编辑器的快速入门三个方面展开。 1. **概述** - Linux基于Unix,被广泛应用在服务器、...

    Linux最强学习笔记(技术文档)

    这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot 这里存放的是启动Linux时使用的一些核心文件。 /dev dev是device(设备)的缩写。这个目录下是所有Linux的外部设备...

    linux学习基础笔记

    这份“Linux学习笔记.doc”文档可能会详细讲解以上各点,对于初学者来说是一份非常实用的学习资料。通过深入学习,你可以掌握Linux操作系统的核心技能,为后续的系统管理、开发或运维工作打下坚实基础。

    达内c++开发课程培训笔记2代码4个月全套整理

    本人在达内培训,历经4个月整理的课程笔记1,和课程项目代码 。整理比较辛苦,分要的高,谅解下,都是全套 达内 C++国际软件工程师比较经典的资料.授课内容包括9大核心热门技术: Unix/Linux平台技术 标准C/C++开发...

Global site tag (gtag.js) - Google Analytics