总结一年来在公司实习的收获吧,也是在CSDN的首篇文章,因为是在使用中德总结,所以会比较凌乱繁琐,好了,进入主题:
1、修改Linux操作系统的语言:
中文: echo 'LANG="zh_CN.UTF-8"'>/etc/default/locale
echo 'LANGUAGE="zh_CN:zh"'>>/etc/default/locale
英文: en_US.UTF-8 en_US:en
2、终端命令:
top: liunx的任务管理器,查看当前的进程与cpu的使用。
retstat -tln 查看以使用的端口号
lsof -i:8069 查看占用8069端口的进程
ps -ef | grep postgres 查看使用postgres的进程
kill -9 pid 根据pid终止进程
切换至root用户 sudo -s
3、因为ubuntu系统会自动默认保留百分之六十的内存,以应对突发的情况,意思是当内存运行超过百分四十时,系统会将内存中某些暂时不用,或不急着用的写到硬盘的交换区中,这时百分之六十就太大,下面是手动修改:
cat /proc/sys/vm/swappiness 查看swappiness的当前参数
sudo sysctl vm.swappiness=20 临时修改
sudo gedit /etc/sysctl.conf 在最后一行添加 vm.swappiness=20 重启后生效
4、Ubuntu下安装python,保留当前版本,Ubuntu会自带安装python。python2与python3还是有区别的,print在python2种是关键字,而在python3种确实函数了。
1)、下载python包
2)、在/usr/local 建立一个问价夹做为安装地址
mkdir /usr/local/pyhon3/
3)、安装编译:
./configure --prefix=/usr/local/python3
make & make install
4)、将原来的/usr/local/python 改为别的名字
mv /usr/local/python /usr/local/python_old
5)、再建立新版本的链接
in -s /usr/local/python3/bin/python3 /usr/bin/python
改回来按着上面的方法来就行,可以在/usr/local/ 目录下查看当前电脑都安装了那些版本的python
5、压缩和解压
tar -zvcf name.tar.gz 路径
tar -zxvf name.tar.gz
6、meld工具
meld 路径1 路径2 以图形化的方式比较两个文件
7、搜索
grep -rn "test" 路径 在该路径下的文件中搜索test,
locate 文件名 路径 搜索文件
8、给文件添加执行的权限
sudo chmod +x filePath
9、修改文件/文件夹权限
sudo chmod 777 filePath
600: 只有所有者有读写权限 644:所有者有读写权限,组用户只有读权限
700:只有所有者有读写以及执行权限 666:每个人都有读写权限
777:每个人都有读写以及执行的权限
10、修改文件/文件夹的所有者
修改文件: sudo chown user filePath
修改问价夹: sudo chown -R user:userGroup FolderPath
- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。