Linux常用简单命令

ubuntu 中现在都用apt了,apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。

1.修改密码

passwd

2.创建用户

useradd 用户名(例子:jaden)

重新设置密码
passwd jaden

3.在创建用户的时候就指定属于哪个组

useradd -h
如果想看更加详细的文档,你可以通过 man useradd 获得,细细阅读
用户
咱们通过命令创建的用户,其实是放在 /etc/passwd 文件里的 组的信息我们放在 /etc/group
文本文件: cat etc/passwd 查看内容

4.查看文件类型:

你可以通过命令chown改变所属用户,chgrp改变所属组。

ls -l

-rw-r--r-- 1 EDZ 197121  2627 二月   19  2019 inputrc
drwxr-xr-x 1 EDZ 197121     0 十月   23  2019 pkcs11/
drwxr-xr-x 1 EDZ 197121     0 十月   23  2019 pki/
-rw-r--r-- 1 EDZ 197121  6675 八月   24  2018 profile
drwxr-xr-x 1 EDZ 197121     0 十月   23  2019 profile.d/
-rw-r--r-- 1 EDZ 197121  1358 六月   11  2009 protocols
-rw-r--r-- 1 EDZ 197121 17463 六月   11  2009 services
drwxr-xr-x 1 EDZ 197121     0 十月   23  2019 ssh/
-rw-r--r-- 1 EDZ 197121 17197 八月   24  2018 tigrc
-rw-r--r-- 1 EDZ 197121
字段 内容
第一个字段 ‘-’: 普通文件, ‘d’:目录
第一个字段剩下的 9 个字符是模式 r:读, w:写,e: 执行
这三组分别表示文件所属的用户权限 如果想改变权限,chmod 711 hosts。
第二个字段 硬链接(hard link)数目
第三个字段 是所属用户
第四个字段 是所属组
第五个字段 文件的大小
第六个字段 文件被修改的日期
第七个字段 文件名

二:安装软件的步骤

2.1 Ubuntu 安装步骤

Ubuntu 下面使用dpkg -i jdk-XXX_linux-x64_bin.deb。其中 -i 就是 install 的意思。

2.2 查看已经安装的所有软件:十分long

凭借rpm -qa和dpkg -l
就可以查看安装的软件列表,-q 就是 query,a 就是 all,-l 的意思就是 list。

2.3管道查看

rpm -qa | frep jdk
dpkg -l | grep jdk
rpm -qa 的输出就放进管道里面,然后作为 grep 的输入,grep 将在里面进行搜索带关键词 jdk 的行,并且输出出来

如果要删除,可以用rpm -e和dpkg -r。-e 就是 erase,-r 就是 remove。

三: Ubuntu 的软件管家

Ubuntu 下面是 apt-get。

3.1 搜索可以安转的软件;

apt-cache search jdk

3.2 安装软件:

apt-get purge openjdk-9-jdk。

3.3 卸载软件:

apt-get purge openjdk-9-jdk。

apt-cache searc 命令介绍:

apt-cache showpkg 显示软件包的一些常规信息
apt-cache stats 显示相关的统计信息顯示相關的統計資訊
apt-cache dump 显示缓存中的每个软件包的简要描述信息
apt-cache unmet 显示不符合一致性的依赖关系
apt-cache show 显示指定软件包的记录信息。类似于rpm -qi
apt-cache search 查找软件包:apt-cache search python
apt-cache depends 显示软件包的依赖性关系
apt-cache pkgnames 列出所有的软件包

3.4 Linux 配置文件所在/etc/apt/sources.list

deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse

​ 其实无论是先下载再安装,还是通过软件管家进行安装,都是下载一些文件,然后将这些文件放在某个路径下,然后在相应的配置文件中配置一下。例如,在 Windows 里面,最终会变成 C:\Program Files 下面的一个文件夹以及注册表里面的一些配置。对应 Linux 里面会放的更散一点。例如,主执行文件会放在 /usr/bin 或者 /usr/sbin 下面,其他的库文件会放在 /var 下面,配置文件会放在 /etc 下面。

3.5 Linux 也是一样的。通过他人解压缩之后,也需要配值环境变量,可以通过export 命令

export JAVA_HOME=/root/jdk-XXX_linux-x64
export PATH=$JAVA_HOME/bin:$PATH

在当前用户的默认工作目录,例如 /root 或者 /home/cliu8 下面,有一个.bashrc 文件,这个文件是以点开头的,这个文件默认看不到,需要 ls -la 才能看到,a 就是 all。每次登录的时候,这个文件都会运行,因而把它放在这里。这样登录进来就会自动执行。当然也可以通过 source .bashrc 手动执行

vim /etc/home/jaden/.bashrc

以python为例:

下载原文件:

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

解压

tar -xf Python-3.7.2.tar.xz

使用make启动Python构建过程:

make -j 8

为了缩短构建时间,请根据处理器修改-j标志。 如果您不知道处理器的核心数,可以通过键入nproc来找到它。 我的系统有8个内核,所以我使用 -j 8 标志。

构建完成后,键入一下命令安装python二进制文件

sudo  make altinstall

开关机

最后咱们要学习的是如何关机和重启。这个就很简单啦。shutdown -h now是现在就关机,reboot就是重启。

环境变量不是写在 .bash_profile里面吗?和.bashrc有区别吗?

.bash_profile是系统配置信息存储文件,写在里面的系统变量是所有用户共用的,而.bashrc是个人的配置信息存储文件,只是单用户有效。也就是说,配置了.bashrc后切换用户可能需要重新配置系统变量。

你可能感兴趣的:(Linux基础知识)