2019linux

发布 2022-02-07 06:13:28 阅读 5517

linux的常用命令。

linux的用户管理命令。

添加一个普通用户基本用法。

useradd 用户名。

举例:useradd xiaoming

如何确定该用户是否创建成功。

2.1 如果没有任何提示,则说明ok

2.1 我们的linux把用户的信息放在一个文件中 /etc/passwd

cat /etc/passwd [cat指令用于浏览某个文件,不能修改]

如果你看到xiaoming 这个用户存在 /etc/passwd 则ok

如何给用户设置密码。

passwd xiaoming

如何使用新的用户登录。

logout [注销用户]

当创建一个新的用户后,操作系统会默认给该新的用户创建一个新的目录。

home/用户名, 当用户xiaoming 登录后,会自动的切换到该目录下,但是普通用户在默认的情况下,不能够进入到别的用户目录下, (但是这个可以修改)

pwd指令。

pwd 指令用处是显示当前用户所在目录。

用户删除。userdel 用户名 [表示只删除该用户,但是保留其主目录]

userdel –r 用户名表示删除该用户及其主目录]

切换成root用户才能删除用户。

logout 后重新登录。

su root [切换] [问题!

linux下的运行级别。

有 0123456 这几个运行级别。

etc/inittab 这个文件下可以去指定的运行级别(默认)

vi /etc/inittab

这个文件中可以去设置你的默认运行级别。

如果运行级别设置错误,可以进入到 single级别(1), 然后修改 /etc/inittab 文件。(到1运行级别系统不会去读取 /etc/inittab)

cd指令。

cd [change directory 改变目录]

ls指令。

基本用法 ls

ls –a 【显示所有的文件/目录信息】

ls –l [列表的方式显示]

ls –h [用k,m,g的方式显示文件大小]

ls –al [显示所有的文件/目录信息,并列表的方式显示]

目录相关指令。

mkdir 目录名 [make directory]

删除目录。rmdir 目录名 [只能删除空目录]

如果某个目录下有文件或者还有子文件夹。

rm –rf 目录名 [这个指令很多]

解释 :rm =>remove

r (表示递归删除)

f (表示强制删除)

如果你指令时,返回不了操作状态,可以使用 ctrl+c ctrl+d 中断。

在linux中,请大家使用tab键来进行命令补全,可以提供工作效率。

cd ..表示到上一级目录。

拷贝文件。

需求: /root/ 文件拷贝到 /home 目录下。

1 cp /root/ /home/

2 cp /root/ /home/

需求: /root/shunping 目录及该目录下的所有都拷贝到 /home目录。

cp -rf /root/shunping /home [小心: 如果带 –f 则如果在/home下存在 shunping的目录,则直接覆盖,如果没有就创建]

移动文件或者是文件夹指令。

需求: 把 /root/ 文件剪切(移动) 到 /home

mv /root/ /home

需求把 /root/shunping 文件夹整体剪切到 /home

mv -rf /root/shunping /home/shunping

ln 指令可以建立连接文件(了解)

ln –s 源文件目标。

more指令(分页显示内容)

more有两个地方常用。

1. 就得到的显示结果通过 | 管道命令) 来结合使用达到分页显示的效果。

ls –l /etc | more [可以分页显示内容]

如果你希望看上一页的内容

shift + pageup

2. 直接分页显示文件内容。

more 文件名。

grep的用法。

cat 文件名 | grep “内容”

管道命令 |

cat 文件名 | grep “内容”

管道命令的用处是把前一个命令的结果交给后一个命令处理。

如何使用linux自带的手册,来查看命令。

man cat

man mkdir

如何在liunx中查找文件或者是目录。

1 按照名字找。

find /home –name hello [在/home 下去查找 hello名的文件或者目录]

find / name h?l* [在/home 下去查找h开头第二个字符是任意的,第三个是l,后面是任意的文件或者目录]

2 根据获取或者是修改文件的时间来查询。

find /home –amin -10:十分钟内存取的文件或目录。

find /home –atime -10:十小时内存取的文件或目录 a(access)

find /home –cmin -10:十分钟内更改过的文件或目录c(change)

find /home –ctime +10:十小时前更改过的文件或目录。

3 根据文件的大小来查询。

find / size +1000000k [表示,在 / 根目录下查询文件大于 1000000k的文件]

重定向命令。

ls –l /etct 希望把显示的结果保存到某个文件/home/

ls –l /etc > home/ [表示覆盖重定向]

ls –l /etc >>home/ [这个表示追加]

文件的所有者,所在组,其它组。

在linux下每个用户应当属于某个组。

用户的/etc/passwd 的信息如何查看。

最优lamp开发环境的搭建。

软件公司: 编译环境和运行一致(linux), 这里通常的手法(编译源码包,然后再按照)

步骤如下。1. .configure prefix=路径。

2. make 命令把源码->二进制码。

3. make install 按照。

4. 上面的 make 和 make install 可以用一条指令搞定 make &&make install

步骤:前提 :建议大家和老师linux环境一致 (red hat linux),先成功一把,然后处理比较特别的系统。

具体步骤:(按套路出牌即可)

1. 要注意安装的顺序。

apahce mysql php

2. 把软件源码包,上传到linux 系统 ,使用ssh软件。

3. 确认当前的linux上,安装的有gcc编译器。

gcc –v

4. 确认是否安装的右 apache

rpm -qa | grep httpd

如果有则删除。

rpm –e

指令如下:rpm –e

-nodeps 表示不管依赖的关系,删除之。

5. 看看是否安装的有mysql

rpm –qa | grep mysql

删除 php老版本。

按照一定顺序来安装我们的源码包。

基本步骤。1. tar –zxvf 解压。

2. 进入文件夹,然后使用 ./configure –prefix=路径来设置安装的路径。

3. make [编译]

4. make install [安装]

安装libxml2库。

解压 然后:

tar –zxvf

进入到解压后的文件夹中。

/configure --prefix=/usr/local/libxml2

make &&make install

安装libmcrypt

步骤:解压 然后:

进入到解压后目录。

/configure --prefix=/usr/local/libmcrypt

make &&make install

10安装zlib 库。

解压 然后:

进入到解压文件。

/configure --prefix=/usr/local/zlib

make &&make install

11. 安装libpng 库 (php支持libxml2库)

解压 然后:

进入到解压后的目录。

/configure --prefix=/usr/local/libpng

make &&make install

12. 安装jpeg6 库

解压 然后:

该软件不会自动创建需要的目录,需要手动创建

mkdir /usr/local/jpeg6

mkdir /usr/local/jpeg6/bin

mkdir -p /usr/local/jpeg6/man/man1

mkdir /usr/local/jpeg6/include

mkdir /usr/local/jpeg6/lib

/configure --prefix=/usr/local/jpeg6 --enable-shared --enable-statc

13. 安装freetype 库 (php支持libxml2库)

解压 然后:

/configure --prefix=/usr/local/freetype

make &&make install

14. 安装autoconf 库

解压 /configure

make &&make install

15. 安装gd库。

解压 库。进入到gd的文件夹。

/configure \

-prefix=/usr/local/gd2

-with-zlib=/usr/local/zlib/ \

-with-jpeg=/usr/local/jpeg6/ \

-with-png=/usr/local/libpng/ \

-with-freetype=/usr/local/freetype/

make &&make install

16. 安装apache

解压apache软件

进入到解压后的目录。

/configure \ 执行当前目录下软件自代的配置命令。

-prefix=/usr/local/apache2指定apache软件安装的位置。

2019Linux平台软件汇总

近日由国外著名linux linux journal评选出了2013年度linux领域最受欢迎的软件,内容包括了linux平台游戏 发行版本等范围。下面,让我们一起来看下主要的评选内容。1.最佳linux发行版本 ubuntu 本项今年的评选很激烈。近一年来,ubuntu一些举动越来越受到社区开发者...

安徽机电2019linux试题 1

一 选择题 1 以下哪一个是linux内核的稳定版本 b a 2.5.24 b.2.6.17 c.1.7.18 d.2.3.20 2 怎样显示当前目录 a a.pwd b.cd c.whod.ls 3 欲把当前目录下的 复制为 正确的命令是 d a.copy b.cp c.cat d.cat 4.如...

Linux课程习题Linux作业

作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...

其他用户还读了