Ubuntu下的Linux基础命令(不定期更新)
2016-12-15 19:46
337 查看
接触Linux也有一段时间了,主要以Debian系的Ubuntu为主,偶尔用CentOS。
Linux记住一些常用的命令基本上就算入门了,可以应付平常的大部分情况。
这里试图总结一个常用命令的清单,便于自己和初学者查找。
不定期更新。
一、账号操作
1. 查看现有账号:cat /etc/passwd
其中最左侧的各种就是账号名。cat是查看的意思,别的文件也可以用cat命令查看。
2. 建账号:adduser XXX
XXX是账号名称。注意不要用useradd命令,因为不会有密码,也不会在/home下创建用户文件夹。因此不能登录。
3. 更改密码:passwd
4.删除账号:userdel -r XXX
二、查看磁盘、内存、分区
1. 查看所有挂载的磁盘: df -h
2. 查看所有挂载和未挂载的磁盘: fdisk -l
3. 查看内存:free -h
4. 分区和挂载:parted
三、软件安装和卸载
1. 在线安装:apt-get install XXX 重装:apt-get --reinstall install XXX
2. 更新和升级:apt-get update XXX; apt-get upgrade XXX
3. 安装所有依赖: apt-get -f install
其中 f 表示force
4. 安装deb包:dpkg -i XXX
5. 查看有没有安装某包: dpkg -l | grep XXX
6. 查看在线资源有没有某包:apt-cache | grep XXX
7. 干净卸载某些软件:推荐tasksel和aptitude包;或者apt-get autoclean以及apt-get autoremove
8. 安装编译必须: apt-get install build-essential
四、查看系统版本
1. uname -a
2. cat /proc/version
3. cat /etc/issue
五、网络
1. 查看所有网络信息:ifconfig -a
2. 更改DNS:在/etc/resolvconf/resolv.conf.d/base 里添加nameserver XXX.XXX.XXX.XXX即可。多个就多行。
cd /etc/resolvconf/resolv.conf.d
nano base
改好后:
ctrl + X
Y
Enter(回车)
修改后使其生效: /etc/init.d/networking restart
六、文件操作
1. 建立目录: mkdir XXX
2. 循环删除目录及其子目录: rm -rf XXX
3. tar.gz文件压缩与解压:
解压:tar zxvf XXX.tar.gz
压缩:tar zcvf XXX.tar.tz XXX
Linux记住一些常用的命令基本上就算入门了,可以应付平常的大部分情况。
这里试图总结一个常用命令的清单,便于自己和初学者查找。
不定期更新。
一、账号操作
1. 查看现有账号:cat /etc/passwd
其中最左侧的各种就是账号名。cat是查看的意思,别的文件也可以用cat命令查看。
2. 建账号:adduser XXX
XXX是账号名称。注意不要用useradd命令,因为不会有密码,也不会在/home下创建用户文件夹。因此不能登录。
3. 更改密码:passwd
4.删除账号:userdel -r XXX
二、查看磁盘、内存、分区
1. 查看所有挂载的磁盘: df -h
2. 查看所有挂载和未挂载的磁盘: fdisk -l
3. 查看内存:free -h
4. 分区和挂载:parted
三、软件安装和卸载
1. 在线安装:apt-get install XXX 重装:apt-get --reinstall install XXX
2. 更新和升级:apt-get update XXX; apt-get upgrade XXX
3. 安装所有依赖: apt-get -f install
其中 f 表示force
4. 安装deb包:dpkg -i XXX
5. 查看有没有安装某包: dpkg -l | grep XXX
6. 查看在线资源有没有某包:apt-cache | grep XXX
7. 干净卸载某些软件:推荐tasksel和aptitude包;或者apt-get autoclean以及apt-get autoremove
8. 安装编译必须: apt-get install build-essential
四、查看系统版本
1. uname -a
2. cat /proc/version
3. cat /etc/issue
五、网络
1. 查看所有网络信息:ifconfig -a
2. 更改DNS:在/etc/resolvconf/resolv.conf.d/base 里添加nameserver XXX.XXX.XXX.XXX即可。多个就多行。
cd /etc/resolvconf/resolv.conf.d
nano base
改好后:
ctrl + X
Y
Enter(回车)
修改后使其生效: /etc/init.d/networking restart
六、文件操作
1. 建立目录: mkdir XXX
2. 循环删除目录及其子目录: rm -rf XXX
3. tar.gz文件压缩与解压:
解压:tar zxvf XXX.tar.gz
压缩:tar zcvf XXX.tar.tz XXX
相关文章推荐
- linux(Ubuntu)常用命令整理 -- 基础篇 -- 持续更新
- linux菜鸟也必须知道的几个ubuntu最基础命令
- linux(CentOS 6.5)命令总结(不定期更新)
- 关于linux ubuntu的常用命令(不定时更新)
- Linux 渗透测试常用命令整理(不定期更新)
- Linux 命令技巧 <不定期更新...>
- Linux基础命令(持续更新中)
- Linux基础命令详解 持续更新中
- Ubuntu控制台命令记录(不定期更新)
- Ubuntu、linux基础概念及常用操作命令
- Linux基础知识学习记录:su与sudo命令的比较,ubuntu下的inittab文件
- ubuntu linux基础知识(待更新)
- Python下调用Linux的Shell命令 分类: ubuntu python基础学习 2014-01-15 17:12 15631人阅读 评论(1) 收藏
- Linux(Ubuntu)下常用的基础命令笔记
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
- Linux常用命令(不定期更新)
- Centos6.5及Linux基础命令和基础知识点笔记!6.25更新
- 06-Ubuntu-Linux基础命令
- linux 基础实用命令整理--后续还会持续更新