linux操作

34 篇文章 0 订阅
9 篇文章 0 订阅


拷贝、删除 文件、文件夹的操作     如果操作的是文件,则不需要带参数-r   如果操作的是文件夹,需要用 -r 参数  表示递归

移动 a文件夹  下的所有文件    mv  -r  a/*  .     #####  注意: 需要加 上  *   ,  不加* 表示的本级文件夹

拷贝文件夹及子目录结构 cp -r   源文件路径及名称   目标文件路径及名称

删除文件     rm 

删除文件夹   rm -rf

解压 zip文件    unzip  文件包

解压tgz文件  tar zxvf myfile.tgz


打开文件 .py  .txt   vi

打开脚本 .sh    cat 


查找文件夹下某种类型的数量    find  .   -name  *.jpg  |wc


查询ubuntu 版本   cat    /etc/issue


显卡开关   export  CUDA_VISIBLE_DEVICES = " 显卡序号"

gpu查看内存命令  :   nvidia-smi     nvidia-settings   nvidia-xconfig


今天在Linux上部署项目,之前报过这个错误,通过以下方式解决了。现在发出来备份一下:

 LINUX权限-bash: ./startup.sh: Permission denied

执行./startup.sh,或者./shutdown.sh的时候,报:Permission denied,因为是执行tomcat时,用户无权限,导致出现以上错误。需要用命令:chmod 修改一下bin目录下的.sh权限。

具体操作如下:chmod u+x *.sh 


无法找到libcudart.so.8.0

source ~/ .bashrc


快速追踪某个关键词:

  $ grep -n -H -R "REGISTER LAYER CREATOR"

n  显示行号

H 显示文件名

R  递归查找每个子目录,适合工程较大、分多个目录存放的场景


搜索文件:

1.whereis 文件

特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令.

2.find / -name 文件

比如查找 nohup.out           find  -name  nohup.out

特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用

#find / -name php.ini

3.locate 文件

强力推荐的方法,最快,最好的方法.

注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了


nohup sh test.sh &

按enter键 回到命令行

查看nohup的两种方式:

1、vim nohop.out

2、watch tail nohup.out


创建树形目录 并保存在文件中:

在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree

"tree -L 1 "这个命令,只查看当前第一级的目录和文件

使用"tree -L 2 "这个命令,只查看当前第二级的目录和文件

使用"tree -L N "这个命令,只查看当前第N级的目录和文件


tree -L 2 > /home/xyh/tree.txt


查找文件:

1、which

2、whereis

3、location

4、find


查看用户情况 :

linux如何查看所有的用户和组信息的方法

1、cat /etc/passwd

2、cat /etc/group

修改用户密码命令:   passwd


ubuntu安装和查看已安装


创建多级目录 :

如果要创建目录A并创建目录A的子目录B,没有用-p的情况下是mkdir 2次
如果用-p 可以直接创建2个目录 mkdir -p 目录A/子目录B就可以







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值