ps:这都是我刚走过的一个阶段,才开始学linux心里不要有什么负担,把它当工具就好了。我是基于centos开始学的,所以其中有些指令和ubantu有点不同,但百分之八十都是一样的,为了防止阅读疲劳,我分了基础,文件系统结构,文件的权限,用户管理,组管理,压缩和解压,网络管理,进程管理,磁盘管理,系统的内存还有定时任务,防火墙,linux下python的安装还有环境变量的配置,如果有兴趣可以多看看,也不是很难,我尽量废话少说,把linux小白该掌握的内容,让各位看官,几个小时就能理解到位。以后,我会将我学过的,还有常见的bug放到csdn上,有需要的点波关注。
一、基础篇
linux基础命令
w:查看连接的用户 如果TTy下面的pts表示的是远程连接
who:查看用户信息 和w相比信息比较少一点
shell:用于用户的操作与内核进行翻译
whatis:对命令进行描述
which:查找命令所在的位置
clear:清屏 这里不是严格意义上的清除,这里表示对命令行进行翻译,向上划还是可以看到以前的命令
man:查看帮助 例:man ps
–help:查看帮助 例:ps --help
uname:查看系统
hostname:主机名 我感觉这东西没什么用,你输命令的时候前面不就带着主机名嘛
cal:日历
shutdown 关机
例 shutdown -h 16:00 16:00定时关机
shutdown -c 取消定时关机
shutdown -h +10 系统十分钟后关机
shutdown -h now 立即关机
halt 立即关机
poweroffer 关机
exit/logout 退出登陆
history 查看历史命令
date:查看今天的日期
yum list installed:列出安装过的软件
yum
- install 包 : 安装软件
-y yum -y install 包:不用提醒yes或者no,也就是安装过程中不用询问你是否要安装
-remove 包:卸载软件
-update 包:更新软件包
-info 包:列出包的详情
如果想要更换yum的软件源:
先去 /etc/yum.repos.d/centos-Base.repo 下更改
然后yum clean all清除yum源缓存
然后 yum makecache 生成新的缓存
其实说白了,源这东西就是把软件的名称地址放进来,下载的时候直接下