本文记录了平时工作常用到的一些命令,分类列了出来,其实linux或unix远不止这些命令,
不常用的命令没有必要拿出来讲,用到了再去查也不迟,本文只是方便大家日常开发工作所列出来这么多,足以满足。
不常用的命令没有必要拿出来讲,用到了再去查也不迟,本文只是方便大家日常开发工作所列出来这么多,足以满足。
开启root:
·sudo passwd root //输入命令后根据提示设置密码,就开启了root
·sudo passwd -l root //输入命令后禁用了账户
环境变量设置:
·/etc/profile:所有用户,当用户使用UI第一次登录时才执行。
·/etc/bash.bashrc:所有用户shell,所属于所有用户,当用户打开一个shell时执行。
·~/.bashrc: 专属用户自己的bash信息,用户打开一个shell时执行
常用命令:
·ls:当前目录所有文件
·ls -la:包括系统隐藏的文件
·pwd:查看当前目录
·su userName:切换用户
·locate crt1.o//安装时常用到的查找命令
·ln -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o//创建软链接命令
·sudo apt-get install libc6-dev//ubuntu安装命令
·netstat -ntl,netstat -lntp//查看端口
·ps au,ps aux//查看服务是否启动
·service iptables stop//关闭linux防火墙
·tar解压,压缩命令
解压命令:
tar -xvf file.tar //tar解压
tar -xzvf file.tar.gz 或 tar -zxvf file.tar.gz //gzip解压
tar -jxvf file.tar.bz2 //bzip2解压
xz -d file.tar.xz//解压后变成file.tar
打包命令:
tar -cvf nfs-utils-1.1.2.tar.gz nfs-utils-1.1.2 //不压缩
tar -zcvf /tmp/etc.tar.gz /etc//打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc//打包后,以 bzip2 压缩
xz -z file.tar//打包后变成file.tar.xz
安装命令:
deb安装方法:dpkg -i *.deb
rpm安装方法:rpm -ivh *.rpm
文件/文件夹操作:
·创建文件夹
mkdir -p a/b //加上-p可以创建树形到文件夹
·删除文件夹及文件
rm -rf a //加上-rf可以删除包括a文件下下面到子文件夹及文件
添加组与用户:
·添加组/删除组:
groupadd gName/groupdel gName
·添加用户/设置密码:
添加用户:useradd userName -g gName -G gName,gName2,...
设置密码:passwd userName
文件所有者chown:
·文件所有者chown(只有管理员才有该权限):
chown -R testUser:testGroup /dirName //-R表示表扩目录下面到子目录及文件
文件权限chmod:
-rwxrw-rw-
r:4 w:2 x:1 -:0
3段数字的和,组合起来
chmod -R 766 /dirName
(第一个7代表当前用户,第二个6代表所属组用户,第三个6代表其他组的用户)
vi使用:
·打开/新建一个文件
vi fileName
·刚打开属于“命令模式” 进入 编辑模式
a:在光标下一个开始插入
i:在光标上一个开始插入
o:在光标下一行开始插入
r:取代光标所在字到插入
·修改命令
dd:删除光标所在的一整行
x:删除光标所在的那个字符
·进入命令模式“esc”
wq!:保存并退出
q!:不保存并退出
关注我的微信共享学习,讨论更多技术知识