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的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...