文档章节

Linux入门最常用命令小结(一)

熊猫88
 熊猫88
发布于 2015/11/17 12:12
字数 1104
阅读 23
收藏 0

对于PHP稍微进阶了一些的人来说,Linux基本是必学的。虽然运维可以帮处理一些事情,但是很多事情真想靠运维的时候,其实还不一定可以帮的上忙。这里做个简单的Linux小结。
远程登录客户端一般用XSHELL(SSHClient对于中文的支持偏差),有了这个工具,可以很方便的编辑带有utf8的Linux文件。注意:ubuntu是不能直接用root登录的,其他类型的Linux可以用root直接进行登录。
1.登录后,如果是ubuntu,新登录的ubuntu的root权限是没有帐号密码的,设置root的帐号密码方法如下:
Sudo passwd root
然后会提示要求你输入当前登录帐号的密码,输入后,就可设置root的密码(就算你设置了root密码,也是不能直接用root进行登录的)
2.一般登录后,做的第一件事情就是熟悉,你使用的是哪个系统版本(否则你下载软件,可能会引擎安装无效等问题)查看发行版本指令
     Cat /proc/version
  从指令里可以看出当前的proc是个存放预置系统参数的。
 3.查看电脑的名字(类似win里面查看我的电脑功能)
      Uname   -a  
  这里有个参数 -a  表示全部信息可看状态,否则只能看到Linux 告诉你这是什么系统
查看当前电脑的ip(因为局域网内做开发,都需要知道自己的ip,告诉别人好进行通讯)
Ifconfig
 这个命令其实非常强大,这里因为仅仅入门的时候,目的就是知道当前的电脑ip。
4.Linux的目录认识:(一般部署web需要)
    /   系统入口 最高一级目录
    /bin   系统的目录指令   ls cp  dir
/etc 存放系统程序或者一般工具的配置文件
/var/log  系统日志
/var/www 服务器站点存放目录    
在LNMP 或者LAMP一键安装包里面 一般nginx或者apache在的目录是/etc/nginx
5.当第一次登录的时候 需要查找对应的命令 比如
  Nginx或者php不是在默认情况下安装的,需要通过whereis  nginx定位到nginx的目录,然后进入进行配置。
  不知道安装的目录在哪里,需要查找的方法whereis  nginx   
6. cd  切换目录(WIN的cmd界面cd命令也是有用的)
   Ls   列出当前的目录
7.查看一个文件的内容  例如查看版本号:
   Cat  /proc/version
   Cat 可以显示一个文本
  类似的有  tail  -f
应用场景:cat主要用于一次性显示整个文件  tail -f 可以在文件不断的改变过程中,查看到文件的改变内容,常用于查看日志web端访问的日志查看监测
8.当需要拷贝一个文件的时候   用
   Cp   a    b   把a文件拷贝一份到b
   另外一个类似的
   Mv    把文件进行移动,或者对某个文件进行改名
   应用场景:网站在运行的时候,需要定期进行备份,并按照指定的方式进行命名
9.增加用户方面
Useradd  xiong   增加一个xiong的使用账户
Passwd   更改当前用户的密码 输入俩次即可完成密码的更改
应用场景:登录Linux后,想增加一个用户名并设置密码进行管理。或者更改当前登录用户的密码。
10.另外一个超级常用的命令:
   Tar  -cvf   test  把test文件或者目录进行打包处理
   Tar -xvf   test.zip   把test.zip进行解压处理

应用场景:需要对web网站进行迁移的时候,需要先打包,然后在令一台服务器上进行解压(这样的效率比直接拉文件快N倍)
      上面的命令在入门的时候,非常好用,至于很多的参数,需要在实际应用过程中进行升级学习。

© 著作权归作者所有

熊猫88
粉丝 18
博文 76
码字总数 65366
作品 0
程序员
私信 提问
linux学习路线和运维成长之路

最近看到了一篇新闻,linux之父建议找一份基于linux和开源环境的工作,确实,这已经是未来的大趋势了。今天就来聊一聊我的想法,本人8年linux运维一线经验,呆过很多互联网公司,从一线运维做...

神的信仰
2016/05/17
22
0
拒绝浮躁 学习Linux需要掌握十一条戒律

【文章摘要】除非在过去的十年你一直生活在山洞里,否则你一定听说过linux。是的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了...

西部开源
2011/09/02
2.7K
16
写给想学Linux系统管理的人

昨天看的一篇帖子,很受启发,今天把它发上来,希望对我们都有所帮助,也希望可以为我们指点明路!(如果你连这篇文章看完的耐心都没有的话,那么我希望你还是不要学linux了) linux太难用了...

happy_teemo
2018/04/21
0
0
写给想成为Linux 高手的人们 ——Linux系统学习方法论

首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux. 是的,现在听说过linux, 会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确...

小卒过河
2011/05/26
9.7K
21
Android拓展系列(4)--vim编辑器的基本使用

从接触Linux到现在,也已经好几年了,对于linux的感觉一直是分分离离,充满了遗憾,最大的遗憾之一就是一直没能精通vim,不能完全适应vim下的代码开发。 最近工作中又广泛接触到vim的使用,我...

枫影Xda
2011/10/23
132
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 文件类操作API与IO编程基础知识

阅读目录: https://www.w3cschool.cn/java/java-io-file.html Java 文件 Java 文件 Java 文件操作 Java 输入流 Java 输入流 Java 文件输入流 Java 缓冲输入流 Java 推回输入流 Java 数据输入...

boonya
22分钟前
2
0
SDKMAN推荐一个好

是在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。它提供了一个方便的命令行界面(CLI)和API来安装,切换,删除和列出sdk相关信息。以下是一些特性: By Developers, fo...

hotsmile
46分钟前
8
0
什么是 HDFS

是什么? HDFS 是基于 Java 的分布式文件系统,允许您在 Hadoop 集群中的多个节点上存储大量数据。 起源: 单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称...

Garphy
49分钟前
5
0
一起来学Java8(四)——复合Lambda

在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函...

猿敲月下码
今天
10
0
debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部