./configure
在Linux中.表示当前目录,./configure表示执行当前目录下的configure文件,如果当前目录下没有configure文件,则提示no such file。
一般的开源的软件,下载完源代码,解压,在解压后的目录下会有configure文件,执行完./confiugre后,会生成Makefile文件,再执行make即开始编译,最后执行make install将编译后的文件安装到系统中。
tar解压命令:
tar xjf 文件名 (用来解压 name.tar.bz2 文件)
tar xzf 文件名 (用来解压 name.tar.bz 文件)
zip解压、压缩命令:
unzip 文件名 (用来解压 name.tar.bz2 文件)
chmod改变文件权限命令
chmod xxx 文件 (改变文件的权限)
chmod xxx 文件夹 (只改变文件夹的权限,文件夹内的文件的权限不改变)
chmod xxx -R 文件夹 (改变文件夹和文件夹内的文件的权限)
说明: xxx 为数字,
# 读权限用数字4表示,写权限用数字2表示,执行权限数字1表示
r=4 w=2 x=1
# 如果我要给读写执行权限那怎么算呢?
rwx=4+2+1=7
可能你还是不太明白,比如第一项文件类型和权限那一堆东西具体指什么,链接又是什么,何为最后修改时间,下面一一道来:
在目录使用ls -l 查看文件权限 ls -l
切换用户:
sudo passwd 可直接设置root的初始密码或者修改当前用户的密码
su root 录入root密码后 可切换到root用户
su 录入root密码后 可切换到root用户
su user 从root用户切换到普通用户不输入密码就可直接切换
改变文件所属用户:
chown 用户名:用户名 文件名 -R
改变文件所属用户组:
chgrp 用户组名 文件名