`

linux 简单命令学习笔记1

阅读更多
linux shell 基础学习笔记
Shell :linux中有多种类型的shell。常用:Bourne shell(sh);C shell(csh) ;korn shell(ksh).

命令:
ls 列出文件,目录
-a 显示出隐藏文件; -l 显示出详细的文件内容 -F 在列出的文件{目录}名称后加一符号例如可执行文件加"*", 目录则加 "/"
===========
mkdir 命令用来建立新的目录如输入如下命令
mkdir work
将在当前目录下新建一个 work 目录
==========
rmdir 用来删除已建立的目录如输入如下命令
rmdir work
将删除已存在的空目录work
============
cp 这个命令相当于dos 下面的copy 命令具体用法是
cp –r 源文件(source) 目的文件(target)
参数 r 是指连同源文件中的子目录一同拷贝
============
rm 这个命令是用来删除文件的rm命令常用的参数有三个-i,-r,-f
比如我现在要删除一个名字为 text 的一个文件输入如下命令
rm –i test
系统会询问我们是否要删除test 文件敲了y/n 确认是否要删除test 文件
rm –r 目录名这个操作可以连同这个目录下面的子目录都删除功能比上
面讲到的rmdir 更强大不仅可能删除指定的目录而且可以删除该目录下所
有文件和子目录
rm –f 文件名这个操作可以不经确认强制删除文件
============
mv 这个命令的功能是移动目录或文件引申的功能是给目录或文件重命名
比如
mv /tmp/xxx.tar /root
该命令将/tmp 目录下的xxx.tar 文件移动到/root 目录下

mv aaa.tar bbb.tar
则是将当前目录下的文件 aaa.tar 更名为bbb.tar
============
cat 这个命令是linux 中非常重要的一个命令它的功能是显示或连结一般的
ascii 文本文件它的用法如下
cat text
该命令显示text 这个文件的内容
cat file1 file2
该命令依顺序显示file1,file2 的内容
cat file1 file2>file3
该命令把file1,file2 的内容结合起来再重定向>到file3 文件中
============
pwd 这个命令的作用是显示用户当前的工作路径直接输入pwd 即可
==========
more 是显示一般文本文件的指令如果一个文本文件太长了超过一个屏幕的
画面用cat 来看实在是不理想就可以试试more 用法如下
more file1
==============
==============
==============

useradd 命令可以创建一个新的用户帐号其最基本用法为
useradd 用户名
如输入以下命令
useradd newuser
Linux 操作指导专题 文档密级 内部公开
2004-02-04 华为 3Com 机密未经许可不得扩散第11页, 共53页
系统将创建一个新用户 newuser 该用户的Home 目录为/home/newuser
useradd 命令的参数较多常用的组合为
useradd 用户名 -g 组名–G 组名-d Home 目录名-p 密码
其中 -g 指定该用户的首要组
-G 指定该用户的次要组
-d 指定该用户的Home 目录
-p 指定该用户的密码
如输入以下命令
useradd oracle –g oinstall –G dba –d /home/oracle –p ora123
系统将创建一个用户 oracle oracle 用户的首要组为oinstall 次要组为dba
Home 目录为/home/oracle 密码为ora123
==================================
userdel 命令用于删除一个已存在的帐号其用法为
userdel 用户名
3. groupadd
groupadd 命令可以创建一个新的用户组其最基本用法为
groupadd 组名
如输入以下命令
groupadd newgroup
系统将创建一个新的用户组 newgroup
================================

groupdel 命令用于删除一个已存在的用户组其用法为
groupdel 组名
===========================
su 命令这个命令非常重要它可以让一个普通用户拥有超级用户或其他用户
的权限也可以让超级用户以普通用户的身份做一些事情普通用户使用这
个命令时必须有超级用户或其他用户的口令如要离开当前用户的身份可
以键入exit 命令su 命令的一般形式为
su - 用户名
===========================
===========================
===========================
chmod 命令是非常重要的用于改变文件或目录的访问权限该命令有两种
用法一种是包含字母和操作符表达式的文字设定法另一种是包含数字的
数字设定法
由于数字设定法不太直观 本文不做介绍文字设定法的用法如下
chmod [who] [+ | - | =] [mode] 文件名
命令中各选项的含义为
1 操作对象who 可以是下述字母中的任一个或者它们的组合
u 表示用户(user) 即文件或目录的所有者
g 表示同组(group)用户即与文件属主有相同组ID 的所有用户
o 表示其他(others)用户
a 表示所有(all)用户它是系统默认值
2 操作符号可以是
+ 添加某个权限
- 取消某个权限
= 赋予给定权限,并取消其他所有权限
3 mode 表示权限常用的参数有
r 可读
Linux 操作指导专题 文档密级 内部公开
2004-02-04 华为 3Com 机密未经许可不得扩散第13页, 共53页
w 可写
x 可执行
举例
1 将文件 script 的权限设为可执行命令如下
chmod =rx text
执行成功后 用ls -l script 命令查看文件属性的结果如下
-r-xr-xr-x 1 user group 0 Feb 10 09:42 script
2 将文件 text 的权限设为文件属主可读可写可执行与文件属主同组
的用户可读其他用户不可读命令如下
chmod u=rwx,g=r,o= text 注意,后无空格o=后有空格
执行成功后 用ls –l text 命令查看文件属性的结果如下
-rwxr----- 1 user group 0 Feb 10 09:42 text
================
================
chown 用于更改某个文件或目录的属主和属组这个命令也很常用例如
root 用户把自己的一个文件拷贝给用户oracle 为了让用户oracle 能够存
取这个文件root 用户应该把这个文件的属主设为oracle 否则用户oracle
无法存取这个文件chown 的基本用法为
chown [用户:组] 文件
举例
chown oracle:dba text
该命令将 text 文件的属主和属组分别改为oracle 和dba

更新中......
分享到:
评论

相关推荐

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记-1】使用GDB调试简单的用户程序.doc 【linux学习笔记-2】父子进程共享文件描述符.doc 【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-...

    非常宝贵的LINUX学习笔记

    【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...

    Linux学习笔记

    Linux学习笔记,常用命令,命令选项注释,简单shell编程

    Linux教程+ shell学习笔记 + Shell脚本常用命令+shell脚本100例资源合集

    本文整理了一份Linux shell学习笔记及基本命令合集,包含了LINUX常用操作命令和命令行编辑快捷键、shell基本命令,Linux相关使用配置教程等,需要的朋友可下载试试! shell是一个用C语言编写的程序,它是用户使用...

    linux入门学习笔记

    是一份精简的linux入门学习笔记,包括安装服务配置、简单命令等基础知识,该文档中的命令和例子经过测试都可以通过

    linux学习笔记.txt

    Linux基本命令,shell脚本学习笔记,包括基础的shell学习资料以及简单的Linux命令,仅供初学者学习使用

    linux学习笔记纪录

    linux下的一些简单命令...----笔记----

    常用linux命令简单解析

    刚开始学习linux做的一些笔记,关于linux命令的

    linux数据抽取命令

    小白学习笔记,Linux简单的数据抽取命令,如grep、egrep、fgrep等

    linux学习笔记(初学者可共勉)

    这是我学习linux时所写的一些笔记,新手可看,比较简单;主要包括一些linux c 编程开发函数大全,Linux C语言程序设计入门,shell编程,文件编程,VI,编译器,配置文件等等;

    Linux学习课件笔记

    Linux操作系统的学习及简单的操作基础,学习并利用Linux操作简单的命令

    4412开发板学习笔记---Linux驱动的学习方法

    知识点多且杂,对于想学习驱动的同学来说,需要尽快掌握基础知识:如开发板的基本使用,硬件基础知识,开发环境的搭建,Linux常用工具,内核的编译以及烧写,Linux shell命令,C语言基础,Linux内核的简单裁减和配置...

    Linux基础命令.md

    成体系的有关Linux的简单命令操作,是个人整理的学习笔记应该是比较全面的。操作系统是有关centos的其他系统仅供参考。

    Linux.html

    2.2 Linux常用命令 2.2.1 帮助命令 2.2.2 基础操作命令 2.2.3 文件操作 2.2.4 压缩解压 2.2.5 权限管理 2.2.6 显示展示命令 2.2.7 其他命令 3. Linux服务器环境 3.1 vi编译器 3.1.1 什么是vi ...

    shell脚本学习笔记

    这是因为,在 Unix 中,shell 可不是简单的命令解释器(典型的有 Windows 中的 DOS ),而是一个全功能的编程环境。 这并不意味着 shell 非常容易学通,您知道,好事多磨,这还是要花点工夫的。;-) 但请相信我,这...

    linux 学习笔记

    简单的介绍了linux的入门,如果你没有学过linux,,很方便的噢。

    几个我自己学习的linux命令

    几个我自己学习的linux命令,主要包括在生成文件名内追加日期的小技巧、压缩打包的命令简单介绍,主要是我自己的一些笔记。

    linux初学者笔记4-man、ls、du、cd、touch、mkdir、cp命令简单介绍.docx

    新手自学笔记·

    linux学习笔记

    对linux的简单介绍,常用命令介绍,(如vi的使用等)

Global site tag (gtag.js) - Google Analytics