个人unix摘录--tp跳板
teleport->TP
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环境
Ps:建议直接、反复观看。
标签:文件,filename,cd,unix,ls,权限,目录,摘录 From: https://www.cnblogs.com/lfd-dnbh/p/16731049.html