软链接与硬链接的不同之处:
<1>.软链接的i_node编号与原文件不同,而硬链接的和原文件相同。
<2>.删除原文件之后,硬链接仍可用(链接计数 - 1),但软链接变为不可用状态。因为软链接针对的是目录
项,而硬链接针对的是文件数据,相当于创建了一个文件共享。
查看系统默认创建文件的权限:
umask: 可查看权限掩码linux常用命令,一般是002
umask + 掩码值(三位八进制数) : 修改掩码值
umask -S :显示默认创建文件的权限
修改文件权限:
chmod + 权限值(三位八进制数) + 文件名 :修改指定文件名的权限值
chmod u-w文件名: 这里的 u 代表文件所属用户, - 代表去掉, w 代表写权限。总的意思是去掉文件所属
用户的写权限。
u 可以用g、o代替,分别代表用户所属的组、其他用户
- 代表去掉后边指定的种类的权限,+ 代表增加权限
w可以用r、x代替,分别代表读权限、可执行权限
特殊:chmod +x 文件名:将指定文件的所有用户(包括组、其他用户)添加可执行权限,而其他权限不可
以。这里的 + 可以用 - 代替linux常用命令,与+功能相反。
修改文件所属用户:
chown + 用户名 + 文件名
压缩命令:
压缩方法1:
压缩:gzip hello.txt:生成hello.txt.gz的压缩文件,并将hello.txt删除
解压缩:gunzip hello.txt.gz :将hello.txt.gz解压为hello.txt,并将hello.txt.gz删除
压缩方法2:
压缩:bzip2 hello.txt: 生成hello.txt.bz2的压缩文件,并将hello.txt删除
解压缩:bunzip2 hello.txt.bz2:将hello.txt.bz2解压为hello.txt,并将hello.txt.bz2删除
打包命令:
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩。tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩。tar -zcvf 压缩后的包名.tar.gz 需要打包的目录。
其中-c 是打包选项,-f 是指定打包后的包名选项
普通解包:tar -xf hello.tar 解普通包(未压缩的包)
其中-x 是解包选项
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩。gzip -d ge.tar.gz####解压.tar.gz文件为.tar文件####。$ 7z a study4.tar.gz study4.tar ~ 将已打包的文件进行按gzip格。
其中-z 是由gzip压缩选项
压缩解包(通过gzip压缩):tar -xzf hello.tar.gz 解包由gzip压缩的包
压缩打包(通过bzip2压缩):tar-cjf hello.tar.bz2 hello.txt :将hello.txt压缩打包为hello.tar.bz2
其中-j 是由bzip2压缩选项
压缩解包(通过bzip2压缩):tar-xjf hello.tar.bz2解包由bzip2压缩的包
查看进程信息:
ps -ef 查看所有进程信息, 输出中 STIME:进程启动时间, TTY:启动进程的终端号
ps aux 查看所有进程信息(更详细)
ps aux -L查看所有线程信息
查看当前终端的终端号:
tty