首页 > 其他分享 >unix摘录

unix摘录

时间:2022-09-26 15:23:59浏览次数:68  
标签:文件 filename cd unix ls 权限 目录 摘录

个人unix摘录--tp跳板

teleport->TP

 

UNIX 是什么_w3cschool

ps:提取自上链

 

第一章

Unix是什么

首次login登录   需键入账号密码

键入passwd修改密码

其中命令ls -l 显示的drwx  =  r-4  w-2  x-1,d是目录的意思   whoami、

已登录有谁?users  或  who

Logout登出

 

第二章

Unix文件管理

ls -l的-l就是列出详细信息

这里是有关所有列出的列信息:

drwxr-xr-x 11 amrood amrood 4096 May 29 2007 zlib-1.2.3

第一列: 表示文件类型,给出了该文件的权限。后面是所有类型的文件的说明。

第二列: 表示文件或目录所采取的内存块的数目。

第三列: 表示该文件的所有者。这是创建此文件的 UNIX 用户。

第四列: 表示用户组。每个 UNIX 用户会有一个相关联的组。

第五列: 表示文件大小以字节为单位。

第六列: 表示此文件被创建或最后一次修改的日期和时间。

第七列: 表示文件或目录的名称。

 

*和?是元字符

使用 * 匹配 0 或多个字符,问号 ? 与单个字符匹配。

ls ch*.doc              ch开头,以 .doc结尾的所有文件

 

隐藏文件通常以圆点/句点字符开头,大多作用是存储配置信息

通过ls -a查看

. 代表当前目录—一个点

.. 代表父目录—两个点

 

vi filename  创建文件

i 进入编辑模式

esc 退出

:wq退出保存  shift+zz

上下左右: kjhl

 

查看

cat filename查看文件内容

cat -b filename中-b显示行号

wc filename显示总行数,字数,字符数,文件名(可并列,wc filename filename filename)

 

复制文件

cp sourcefile destinationfile

cp filename copyfile 与原始文件完全相同

 

mv oldfile newfile更改文件名称

mv filename newfile重命名为newfile

 

删除文件

rm filename也可并列ps:完全删除很危险,建议使用-i和rm

 

第三章

Unix‘目录及目录操作

主目录是当您第一次登录时所在的目录。

我们大部分的工作将在主目录及您自定义的子目录中完成。

 

在任意目录下执行cd ~命令可以随时切换到主目录

cd ~username切换到任何其他用户的主目录

cd -可跳转至最近的目录

 

绝对路径以 / 开头         相对路径则不会

pwd打印当前工作目录

 

目录列表

ls dirname 如 ls /usr/local

创建目录

mkdir dirname

如mkdir mydir(可并列)   可套娃mkdir /tmp/testdir

有时上面套娃中间的目录不存在,那么就要在中间-p

如mkdir -p /tmp/unexist/test

 

删除目录

rmdir dirname(可并列)

 

更改目录

cd dirname如cd /usr/local/bin

cd ../../home/amrood(相对路径)

重命名目录

mv olddir newdir如mv mydir yourdir

 

第四章

Unix文件权限

所有者权限:所有者的权限决定文件的所有者可以对文件执行的操作。

组权限:组权限决定了属于该组的成员对他所拥有的文件能够执行的操作。

其他人权限:其他人权限表示其他所有人对于该文件能够进行的操作。

 

r读:分配对文件的内容进行读取和查看文件的权限。4

w写:分配对文件的内容进行修改或者删除的权限。2

x执行:允许用户将该文件作为一个程序进行执行的权限。1

组合可用数字和

Ps:s为额外权限/某些特殊的权限,如普通用户更改自身密码涉及编写/etc/shadow的权限;位置在rwx之后

 

用户为了执行 ls 或者 cd 命令就必须先访问了 bin 目录。

 

chmod改变文件或目录的权限

符号模式

+-= 对应加/减/指定

如chmod o+wx,u-x,g=rx testfile

$ls -l testfile

-rw-r-xrwx  1 amrood   users 1024  Nov 2 00:10  testfile

 u   g  o  顺序ugo

 

绝对模式就是数字:

$ chmod 755 testfile

$ls -l testfile

-rwxr-xr-x  1 amrood   users 1024  Nov 2 00:10  testfile

 

改变所有者和所属组

chown:chown 表示的是 “change owner”,并且它是被用来改变一个文件的所有者。

chown user filelist中user可以是用户名也可以是用户id(uid)

 

chgrp:chgrp 表示的是 “change group”,并且它是被用来一个文件所属的组。

chgrp group fiilelist中group可以是组名,也可以是组的id(gid)

 

第五章

Unix环境

UNIX 环境_w3cschool

Ps:建议直接、反复观看。

标签:文件,filename,cd,unix,ls,权限,目录,摘录
From: https://www.cnblogs.com/lfd-dnbh/p/16731049.html

相关文章