Linux 常用命令

1.递归目录树,递归删除文件夹

$ rm -r

2.获取文件的权限和所有者

$ chmod : 用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。

例如:chmod a–x mm.txt

$ chgrp: 改变文件或目录所属的组。

chgrp - R book /opt/local /book
改变/opt/local /book/及其子目录下的所有文件的属组为book。


$ chown
$ chown [-R] 账号名称 文件或目录 #-R 递归,将子目录下文件全部修改。

把文件shiyan.c的所有者改为wang。
$ chown wang shiyan.c


要学习linux如何更改权限了,命令就是chmod了。

chmod的语法格式如下:

chmod [who] [opt] [mode] 文件/目录名

其中who表示对象,是以下字母中的一个或组合:

u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户

opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限

而mode则代表权限:
r:可读
w:可写
x:可执行

chmod u + x start-redis-cluster.sh
u+x中间不加空格,要紧挨着,这样,就可以执行文件了。

2.1 将文件所有者修改为bin

$ chown bin test.log

2.2 改变所在用户组

chgrp groupName fileName

3.移动文件

cp -r 源目录/* 指定目录


查找命令

1. find

find / -name "*.txt" -ls 

表示从最底层的目录开始找,找到并把他现实出来

find /usr -atime 3 -print

表示从/usr 目录开始往下找,找到最近3天之内存取过的文件

find /usr -ctime 5 -print 

表示从/usr 目录开始往下找,找到最近5天内修改过的文件

2. whereis 专门用于寻找可执行的程序,原始程序和使用手册

例如:
whereis bzip2 会告诉你 bzip2 放在/usr/bin中

3. locate


linux 下如何安装 tar.gz包

1)解压tar.gz包

    ==》最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。

    tar -zxvf 软件包名.tar.gz -C /home/hao 将软件包名.tar.gz解压到指定的目录下 (注意:-C为大写)

2)进入解压后的文件目录下 执行“./configure”命令为编译做好准备;

./configure --prefix=/opt

    表示安装到/opt目录

3) 执行make命令进行软件编译;
4) 执行make install完成安装;
5) 执行make clean删除安装时产生的临时文件。


软件的安装卸载命令

1.如果你想安装一个软件。比如:

opencv库,你可以使用以下命令:

sudo apt-get install libopencv-dev

那么libopencv-dev这个名字是怎么来的,我只知道我想安装opencv。而直接使用sudo apt-get install opencv 是不行的。

答案:$ apt-cache search opencv

2. 如何知道Ubuntu里安装了哪些软件?

在终端使用以下命令:

$ dpkg -l

就会列出所有安装的软件。

3. 如何确切知道自己是否安装了某个软件?

答案: $ dpkg -l filename

一般来说我们不知道软件的全称,可能只知道关键词。比如我想知道自己是否安装了google浏览器:
$ dpkg -l "google" 这样会找不到。

$ dpkg -l "*google*" 使用通配符就可以方便查找了。

4. 如何卸载某个软件?

$ sudo apt-get --purge remove <programname>

purge表示彻底删除。

5. 如果想删除apt-get下载的某个软件安装包呢?

Ubuntu 中apt-get下载的安装包放在/var/cache/apt/archives里。所以可以在这个路径下删除。

或者使用以下命令:

$ apt-get autoclean

这个命令将已经删除了的软件包的.deb安装文件从硬盘中删除掉。

$ apt-get clean

这会把你已安装的软件包的安装包也删除掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值