开始Linux之路
来源:互联网 发布:mysql修改数据库字段值 编辑:程序博客网 时间:2024/06/05 08:11
前几天刚参加了某公司的面试,唯一遗憾之事就是一紧张没能好好表现自己,其实我在Linux上工作有2年了,对Linux还算熟练吧,现在总结一下,也为方便以后看。
1.文件编辑器
vim.关于vim的配置和使用,请看的我另一篇文章。
2.命令重定义
在~/.bashrc 中,或者新建~/.bash_aliases使用alias重新定义命令,
如alias cp=‘cp -r’ #拷贝文件夹。rm的话还是算了,容易误操作
alias mkdir='mkdir -p' #创建长目录路径
cdls () {
if [ -n $1 ] ; then
cd $1
ls
else
cd
ls
fi
}
alias cd='cdls' #cd ls 命令的合并
还有其他显示颜色的,直接将.bashrc 文件中的注释去掉就可以了。
3.部分文件说明
~/.bashrc #修改用户的配置文件,只能修改用户,不是全局的
/etc/apt/sources.list #存放使用源的文件
/etc/rc.local #开机自启动,可以在该文件中修改Mac地址,或者lmgrd -c 端口
/etc/hosts #配置主机名
/proc/* #查看系统及硬件信息
cat /proc/version #查看系统信息
cat /proc /cpuinfo #查看CPU信息
cat /proc /meminfo #查看内存信息
cat/proc/partitions #查看分区,挂载分区是会用到
4.查看磁盘和进程
磁盘:df -h #查看分区磁盘信息,单位是T,G,M
du -sh ./* #查看指定路径下文件的大小
du -ch ./ #查看文件夹下所有文件大小以及统计
进程: ps -e #所有进程
top #显示进程
kill pid #杀死进程
5.环境变量设置
在~/.bashrc 中修改
如:export PATH=“$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin”
6.64位系统安装32位库
Debian 64位系统中添加对32位的支持
dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs
#以Android adb命令为例:
#安装完ia32-libs后,会提示缺少 libncurses.so.5 错误.
#解决办法(也可以说是以后安装32位系统软件的办法):
apt-get install libncurses5:i386
7.语言设置和txt乱码修复
dpkg-reconfigure locales
把/etc/environment和/etc/default/locale全都改成了C或是en_US.UTF-8,然后重启
txt乱码:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
8.解压缩
tar -zxvf filename
tar -xvf fiilename
tar -zcvf obfile.tar.gz sourcefile
rar x filename.rar #解压rar文件
rar a filename .rar source file
9.Linux 下shell使用
请看shell 脚本
- linux 开始之路
- 开始Linux之路
- 开始Linux之路
- 开始linux之路
- 开始我的arm-linux之路
- linux学习之路正式开始
- Linux学习之开始
- 开始了LINUX之旅
- linux之 开始(4-16)
- Linux学习开始之旅、、、
- linux学习笔记之开始
- 开始Linux学习之旅
- linux 学习之旅开始
- 开始linux黑洞之旅
- 我的linux,学习之路从此开始
- 栗子的Linux学习之路,开始了
- 开始在Linux上的折腾之路
- 开始Java之路......
- TCP IP协议栈的各个层次
- PHP正则表达式学习总结--1
- SVN服务器的搭建
- 判断JS文件是否加载完成
- arcgis for javascript 添加featurelayer,设置地图最大最小等级
- 开始Linux之路
- 关于python setup build编译出现找不到 vcvarsall.bat(error: Unable to find vcvarsall.bat)
- 指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程
- 【C++ Primer】【学习笔记】【第十章】关联容器之:multimap和multiset类型
- 关于数值概率算法及随机数
- uml建模工具-umlstart
- php yaf 框架 学习资源
- shell 命令df du
- hdu-5060(空间几何计算)