十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Linux操作和Windows有很大不同。要熟练的使用Linux系统,首先要了解Linux系统的目录结构,并掌握常用的命令,以便进行文件的操作、信息查看和系统参数配置等。接下来是我为大家收集的Linux的命令行界面,欢迎大家阅读:
十载的邗江网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整邗江建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“邗江网站设计”,“邗江网站推广”以来,每个客户项目都认真落实执行。
Linux的命令行界面
命令行模式
在Linux中我们很少使用图形模式,为什么呢?因为大神不屑。。。O(∩_∩)O~一般斗门都是用命令行模式来进行各种操作,因为命令行模式执行速度快,而且稳定性高。而Linux中的命令解释器就是Shell,这也是在使用命令前必须要了解Shell的原因。
为什么要先学习Shell
Linux系统主要由四大部分组成:
vcWxvtPv0dSx4LPMu7e+s6Ost72x49PDu6fN6rPJvPK1pbW9uLTU07XEyM7O8bX3tsihow0KPHA+TGludXjG9LavyrGjrNfuz8i9+MjrxNq05rXEysfE2rrLo6yyorOj16TE2rTmo6zIu7rzvfjQ0M+1zbPS/bW8o6zS/bW8tcS5/bPM1tDG9Lavy/nT0L340NC1xLi4vfizzNTauvPMqNTL0NCjrNaxtb3P4LnYtcTPtc2z18rUtLP1yry7r83qsc+686Ostci0/dPDu6e1x8K8oaPTw7untcfCvMqxo6zNqLn9tcfCvL34s8zR6dak08O7p7XEus+3qNDUoaPTw7un0enWpM2ouf2687j5vt3Tw7untcTJ6NbDxvS2r8/gudi1xFNoZWxso6zS1LHjvdPK1dPDu6fK5MjrtcTD/MHusqK3tbvY1rTQ0L3hufuhozwvcD4NCjxwPtPDu6fWtNDQ0ru49sP8we61xLn9s8yjujwvcD4NCjxzdmcgaGVpZ2h0PQ=="256" version="1.1" width="336.28125" xmlns=""Created with Rapha?l 2.1.0用户用户命令解释器Shell命令解释器Shell 操作系统 操作系统命令结果
Linux的Shell有很多种,bash(Bourne Again Shell)是使用最广泛的一种,各个发行版一般将其设置为系统中默认的Shell。许多Linux系统将Shell作为重要的系统管理工具,比如:系统的开机、关机及软件的管理。其他的Shell有:C Shell、Korn Shell、Bourne Shell等,其中C Shell主要因为其语法和C语言类似而得名,而Bourne Again Shell是Bourne Shell的扩展。
Linux提供的图形界面接口可以完成绝大多数的工作,而系统管理员一般更习惯于使用终端命令行进行系统的参数设置和任务管理。使用终端命令行可以方便快速地完成各种任务。
使用终端命令行需要掌握一些必要的命令,这些命令的组合不仅可以完成简单的操作,通过Linux提供的Shell还可以完成一些复杂的任务。用户在终端命令行输入一串字符,Shell负责理解并执行这些字符串。然后把结果显示在终端上。
注意:大多数Shell都有命令补齐的功能。
在Unix的发展历史上,用户都是通过Shell来工作的。大部分命令都经过了几十年的发展和改良,功能强大,性能稳定。Linux继承自Unix,自然也是如此。此外Linux的图形化界面并不好,并不是所有的命令都有对应的图形按钮。在图形化界面崩溃的情况下,就更要靠Shell输入命令来恢复计算机了。
命令本身是一个函数(function),是一个小的功能模块。如果想要让计算机完成很复杂的事情,则必须通过Shell编程来实现。可以把命令作为函数,嵌入到Shell程序中,从而让不同的命令协同工作。
如何进入命令行
如果安装的是桌面版,有两种方式进入命令行界面:菜单方式、快捷键方式。
菜单方式
菜单方式常用的有两种:
单击鼠标右键,选择【在终端中打开】。
单击【应用程序】-【工具】-【终端】,打开命令行。
虚拟机上,再多一个Shift键,使用Ctrl+Shift+Alt+F1的形式。在CentOS桌面版中,我测试这几个按键都无效,这里要使用Ctrl+Windows键+Alt+F3切换到命令行,在使用Ctrl+Windows键+Alt+F1切回图形界面。
注意:因为虚拟机默认与主机之间的切换快捷键是Ctrl+Alt键,所以在使用有这两个键的快捷操作时,尽量不要先按这两个键,否则就会跳出虚拟机模式。
看了“Linux的命令行界面”还想看:
1. LINUX图形界面下如何快速切换到命令界面
2. 怎么进入CMD命令行界面
3. 如何打开命令行窗口的快速编辑功能
4. win7怎么打开DOS命令行窗口
5. 炫酷的Linux终端命令大全
首先你必须知道你安装到哪个文件夹中了
然后执行命令./bin/mysqld_safe
--user=mysql
应该可以了
。下面是我用命令行安装的MySQL
Mysql-5.0.56.
linux系统下用命令安装虚拟机 1.打开你的终端(在屏幕的空白处右击); 2.输入命令:sudo apt-get install virtualbox; 3.在你的application(应用)->system(系统)就可以看到你新安装的虚拟机了; 4.也可以直接在终端输入命令:virtualbox就可以打开了.我这里安装的是virtualbox.另外有人说可以装vmware.其实两个都可以,只是个人觉得如果是新手的话还是装virtualbox比较好,因为安装比较简单...最重要的是virtualbox是开源软件,vmware是闭源的,支持开源.
常用指令
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
cd 切换目录
touch 创建空文件
echo 创建带有内容的文件。
cat 查看文件内容
cp 拷贝
mv 移动或重命名
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
find 在文件系统中搜索某文件
wc 统计文本中行数、字数、字符数
grep 在文本文件中查找某个字符串
rmdir 删除空目录
tree 树形结构显示目录,需要安装tree包
pwd 显示当前目录
ln 创建链接文件
more、less 分页显示文本文件内容
head、tail 显示文件头、尾内容
ctrl+alt+F1 命令行全屏模式
系统管理命令
stat 显示指定文件的详细信息,比ls更详细
who 显示在线登陆用户
whoami 显示当前操作用户
hostname 显示主机名
uname 显示系统信息
top 动态显示当前耗费资源最多进程信息
ps 显示瞬间进程状态 ps -aux
du 查看目录大小 du -h /home带有单位显示目录信息
df 查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig 查看网络情况
ping 测试网络连通
netstat 显示网络状态信息
man 命令不会用了,找男人 如:man ls
clear 清屏
alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
打包压缩相关命令
gzip:
bzip2:
tar: 打包压缩
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程 v(view)
-f 使用档名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩
当然,如果想解压缩,就直接替换上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。
关机/重启机器
shutdown
-r 关机重启
-h 关机不重启
now 立刻关机
halt 关机
reboot 重启
安装软件---这个操作在WINDOWS的世界里很简单,下载软件双击exe文件即可,还有自动运行方式的,复杂点的执行bat之类的可执行程序即可。但Linux不然,因Linux版本过多,导致软件的安装方法五花八门。本文只是将Linux的软件安装方式进行汇总和整理,没有过多的技术难度,仅供参考。
Linux下主要有两种方式,主要分在线安装和线下安装。(以下介绍的方式基本涵盖所有Linux系统的软件安装方式)
一、在线安装
1、软件管理中心安装。(ubuntu)1)更新源sudo apt-get update2)打开软件中心,搜索你要安装的软件,双击安装即可。例如安装apache,如下图
2、命令行安装方式
1)更新,命令:apt-get update
2)查找你要安装的软件,apt-cache search “软件名”
3)apt-get install 软件名
以上在线的两种方式都提到了apt-get 方式,那么它的工作原理简单说明一下,apt-get相关的有两个重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目录.
当我们执行apt-get update程序分析sources.list看这个文件里是否有对应的Packages/Sources/Release列表文件,如果有更新则下载之,存入/var/lib/apt/lists/目录(其实就是保持与当前系统版本软件源表最新);apt-get install 安装相应的包 ,下载并安装。
这种方式的好处在于:如果你想要加载的应用需要依赖另一个应用程序才能正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这种方式是比较常用的的。比如我们执行apt-get install mysql-server,可以看到相关的依赖包(如图)
二、线下安装
之所以叫线下的安装方式,也就是说你要把软件下载到本地去安装。一般我们下载的文件后缀名都是zip、tar.gz等压缩包,解压后会看到rpm、bin、deb、run之类扩展名文件。很多软件都会提供不同LINUX版本的安装格式,你可以根据自己的系统下载不同扩展名的软件。
1、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,现在已成为一种标准,常用在opensuse/turbo/redhat版本),安装方法rpm -ivh 软件名.rpm (如果只是安装一个i参数就够了,如果还要看安装进度和软件信息就加个vh)
2、deb安装包:DEB是Debian软件包格式的文件扩展名,常用在centos/ubuntu,在苹果系统里也常见此安装方式。安装方法:dpkg -i 软件名.deb
3、run安装包:以QT(一种编程工具)的安装文件为例,
1)授权: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)执行:./qt-unified-linux-x64-2.0.2-2-online.run即可安装。
4、bin安装包:bin包是一个自解压格式的安装包,要想执行它,需要先赋予它可执行的权限。
(以安装jdk为例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、编译后安装方式:
举例安装nagios插件(nagios是一种开源的监控软件,需要多种插件支持监控模块)
1)cd /tmp/nagios-plugins-* //先进入目录
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安装的用户安装的路径都可在此设置,这一步一般用来生成 Makefile,为下一步的编译做准备
3)make //编译过程如果 在 make 过程中出现 error ,你就要记下错误代码,缺少什么包就按照什么包。
4) make install //如果make无问题就可以直接安装了。
这种安装方法的好处是你可以自定义安装路径、安装账号等参数,常见开源平台下载的源码安装方式。
6、其它,还有一些软件解压后生成的文件夹内包含很多文件,一般文件夹内有install.sh、setup.py等安装文件方式,此种方式类似windows的exe安装方式,你需要先授权该文件的可执行权限,在执行安装。以上基本上囊括了所有的Linux环境下的软件安装方式,供各位参考。