linux常用命令使用
1、chmod命令
chmod [-cfvR] [--help] [--version] mode file...
说明:chmod有三种角色,分别是拥有者、群组、其他,分别显示三个角色的权限。r 可读 w 可写 x 可执行;+ 增加权限 - 取消权限 = 设定唯一权限
例如:chmod ugo+r file1.txt //所有人可读取
参数 -R,对目录下所有的子目录赋予相同的权限
例如:chmod -R 777 file1 //将file1文件及以下目录文件赋予最高权限777,读写执行=4+2+1
2、find命令
find path -option [-print] [-exec -ok command] {} \;
path:是find所找的目录路径,用.来表示当前目录,用/来表示系统根目录
find -name filename #查找名称为filename的文件
例如:find -name "*.txt" #查找.txt文件
例如:find /etc -name "host*" #查找以host为开头的文件在/etc目录下
例如:find . -name "[a-z][a-z][0-9][0-9].txt" #查找两个小写字母和两个数字开头的txt文件
3、安装命令
1、源码软件安装
2、RPM安装
3、二进制软件安装包
对于"*.tar.gz"和"*.tgz"和"*.bz2"形式的二进制软件包先解压,然后执行
对于"*.tar.gz"格式,解压命令为 tar -zxvf
提供安装程序的软件包:只需下载后解压,然后进入到安装目录,找到setup、install、install.sh之类的可执行文件即可。
例如jdk的安装,首先设置文件的可执行权限,chmod 755 jdk1.6.0_07.bin,然后运行软件 ./ jdk1.6.0_07.bin即可安装完成。
4、解压命令
tar[-cxtzjvfpPN]文件与目录
创建压缩用,tar -cvf 文件名
解压缩一般用:tar -zxvf 文件名
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
# 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,
# 就得要加上 z 这个参数了!这很重要的!
范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz 。
5、vi命令
常用vi命令如下:
:q!不保存退出
:q强制退出
:wq保存退出
:wq!保存并强制退出
在vi命令下,输入i进入insert编辑页面,shift+G,直接显示最后一页,用/输入要搜索的内容n键搜索下一个内容,esc键切换模式,从insert模式转到读的模式
6: