Linux学习之路-----快速上手几个Linux命令

Linux操作系统有很多功能,我们有很多种方式可以使用这些功能,其中最简单和直接的方式就是命令行。命令行就相当于你请求服务使用的专业术语。干任何事情,第一步就是学会使用正确的术语。

用户名和密码
对于Linux来说,与windows的Administrator相对应的也有一个root用户,可以通过passwd命令修改密码。

在Linux中,可以通过useradd cliu8创建用户,同时会默认创建一个同名的组,也可以在创建时自己指派一个组。如果对某个命令的参数不清楚,可以通过useradd -h来查看,也可通过man 命令查看详细文档。

Linux中是“命令行+文件”模式。对于用户管理来说,也是一样的。咱们通过命令创建的用户,其实是放在/etc/passwd文件里的。这是一个文本文件。我们可以通过cat命令,将里面的内容输出在命令行上。组的信息我们放在/etc/group文件中。

# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
......
cliu8:x:1000:1000::/home/cliu8:/bin/bash

# cat /etc/group
root:x:0:
......
cliu8:x:1000:

在/etc/passwd文件里,我们可以看到root用户和咱们刚创建的cliu8用户。x的地方应该是密码,密码当然不能放在这里。接下来是用户ID和组ID,这和/etc/group里面就对应上了。

/root用户和/home/cliu8分别是root用户和cliu8用户的主目录。

浏览文件
cd:切换目录
ls:列出当前目录下的文件
chown:改变所属用户
chgrp:改变所属组

安装软件
对于Linux来说,可以通过下载rpm或者deb来安装软件。在CentOS中使用rpm,在Ubuntu中使用deb。
安装命令:

rpm -i jdk-XXX_linux-x64_bin.rpm
dpkg -i jdk-XXX_linux-x64_bin.deb

查看安装的软件列表:

rpm -qa
dpkg -l
// 关键词搜索
rpm -qa | grep jdk
// 分页搜索
rpm -qa | more
rpm -qa | less
//删除
rpm -e
dpkg -r

但现在,我们大都通过yum命令来安装,并且在配置文件/etc/yum.repos.d/CentOS-Base.repo中可以配置
从哪里下载这些软件。

[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

对于 Ubuntu 来讲,配置文件在/etc/apt/sources.list。

其实无论是先下载再安装,还是通过软件管家进行安装,都是下载一些文件,然后将这些文件放在某个路径下,然后再相应的被指文件中配置一下。例如,主执行文件会放在/usr/bin或者/usr/sbin下面,其他的库文件会放在/var下面,配置文件会放在/etc下面。

所以其实我们也可以通过wget工具,下载压缩包解压安装。

用户目录下的.bashrc文件每次开机会自动运行,可以将环境变量等配置在其中。

运行程序

  1. 通过文件名运行
  2. nohup:后台运行
// “1“表示文件描述符1,1表示标准输出,”2”表示文件描述符2,意思是标准错误输出,”2>&1“表示标准输出和错误输出合并了。合并到哪里去呢?到out.file里
nohup command >out.file 2>&1 &

若要关闭后台程序,可先通过ps命令列出进程,再通过kill命令杀进程。

  1. 以服务方式运行:
systemctl start mysql
// 开机自启动,之所以能开机自启动,是因为再/lib/systemd/system目录下会创建一个XXX.service的配置文件,里面定义了如何启动,如何关闭。
systemctl enable mysql

关机:shutdown -h now ; reboot重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值