Linux(Ubantu,Centos) 命令、系统使用、教程汇总[不定期更新]

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/gjy_it/article/details/86352775

一:find快速检索文件内容

功能描述:从当前目录里面找到 youdutech相关信息
第一种实现方法:find + exec +grep
 find . -type f -exec  grep -Hn --color=auto "youdutech" {} \;
第二种实现方法 find+xargs +grep
find . -type f | xargs  grep -Hn --color=auto "CUDA_VERSION" 
提升搜索速度的常用方式 —加上文件名过滤
find . -type f -name "*.py" | xargs  grep -Hn --color=auto "CUDA_VERSION" 
参数解释
find . “.” 表示当前目录 
-type f 表示普通文件类型,因为find还可以查找块文件,套接字文件等类型。 
-name "*.py"过滤搜索的文件名字特征。 
-exec [xx] {} \; 针对发现的内容执行XX命令。其中{}表示find的内容,注意 {} 和\之间有空格,\;表示分割不同的find内容。 
| xargs [xx] 把前一个命令的输出当做是xx 命令的输入。其中 ”|“表示通道。 
-Hn H表示显示文件名称, n表示显示行号。 
--color=auto 表示高亮显示输出。
 

二:Linux解包、压缩文件文件夹

.tar
  解包:tar xvf FileName.tar
  打包:tar cvf FileName.tar DirName
  (注:tar是打包,不是压缩!)
  ———————————————
  .gz
  解压1:gunzip FileName.gz
  解压2:gzip -d FileName.gz
  压缩:gzip FileName
  .tar.gz 和 .tgz
  解压:tar zxvf FileName.tar.gz
  压缩:tar zcvf FileName.tar.gz DirName
  ——————————————— 

三:Linux静态IP配置

vim /etc/sysconfig/network-scripts/[网卡名]

TYPE=Ethernet
DEVICE=enp0s3               #绑定的网卡名称
ONBOOT=yes                  #开机启用(重要)
BOOTPROTO=static            #使用静态IP
IPADDR=192.168.1.203        #IP地址
NETMASK=255.255.255.0       #子网掩码
GATEWAY=192.168.1.1         #网关
DNS1=192.168.1.1            #DNS
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=8eeba138-67e9-4532-b5da-a25c596a4354
 

四:Android 系统编译 增加效率命令

1 开始编译[根目录]

(1) 在 .bashrc文件末尾添加:export USE_CCACHE = 1

      echo export USE_CCACHE=1 >> ~/.bashrc

(2) 为了提高编译效率,设置编译器高速缓存:

prebuilts/misc/linux-x86/ccache/ccache -M 50G

四:Python安装&覆盖老版本

1:可利用linux自带下载工具wget下载 :

wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz

2:下载完成后到下载目录下,解压

tar -xzvf Python-3.3.0.tgz

3、进入解压缩后的文件夹

cd Python-3.3.0

在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

./configure --prefix=/usr/local/python3 (生成Makefile)

make && make install

6、此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字(笔者保留了两个版本的,一个python,一个python3,所以第6步笔者略过,把第7步的链接后名字改为python3,读者可按正常步骤,实现的效果相同)

mv /usr/bin/python /usr/bin/python_old2

7、再建立新版本python的链接

ln -s /usr/local/python3/bin/python3  /usr/bin/python

8、这个时候输入

python -V

猜你喜欢

转载自blog.csdn.net/gjy_it/article/details/86352775