文档章节

php常用LInux命令

panda郭
 panda郭
发布于 2016/12/08 00:10
字数 1556
阅读 7
收藏 0

vim  是打开vim编辑器,vi  也是编辑器(功能没有vim 强大);其他编辑器还有nano , emacs 等;进入编辑页面后按下键盘 insert 键,窗口左下角会显示 Insert 这时就是编辑状态,是从光标位置开始输入内容。再按一下  Insert 左下角显示 REPLACE 这是从光标开始位置替换后边的内容;  编辑完后需要按 Esc 键,退出编辑模式,然后输入  :wq 保存并退出

:w  保存文件但不退出编辑器,  :w! 强制保存,不退出 ,  :w  file  将修改另存到 file 中,不退出

:q 不保存文件退出编辑器,  :q! 不保存文件并强制退出 ,  :e! 放弃所有修改,从上次保存文件开始编辑

:wq 保存文件并退出编辑器 ,  :wq!强制保存文件并退出 , 


ls  列出当前目录下的文件  ls -a列出隐藏文件。  ll  列出当前目录下的文件包含详细信息;

ll (是 ls -l 的别名) 显示内容    drwx------(文件属性)  3 (文件数,包含隐藏文件) root(拥有者) root(所属group) 1024(文件大小https://blog.csdn.net/lampzdrj/article/details/10598649)  2018(建档日期) www(文件名)

文件属性:有10个bit(二进制信息单位)位,

第一位 d 表示目录文件,- 表示普通文件,l 表示符号链接文件,b 表示块设备文件,

c 表示字符设备文件       注:符号链接文件相当于windows下的快捷方式,包含另一个文件的位置信息,

剩余 9 位 分别三个是一组,第一组代表所有者(创建文件的那个人) ,第二组代表组用户 ,第三组代表其他用户;权限由  w(写),r(读),x (执行) 组成

chmod  -R  a+w  目录名    修改权限, -R 递归执行目录下所有,+ 添加某个权限,

-取消某个权限,= 赋予给定权限并取消其他所有权限(如果有的话),a 所有用户, u 所有者,g 组用户 ,0 其他用户


cd  更改目录。

clear,清屏命令

reset,重置终端(好像重启终端的感觉)
startx,启动图形界面。fdisk -l,查看硬盘分区。 
ps aux,列出系统进程。cat,显示文本。tac,逆序显示文本。 
od,二进制格式显示文本。wc,判断文件的大小行数和字符数等等。 
aspell,检查文件中的拼写错误。less,分页读取文件。more,与less类似,但是功能不及less。 
reboot,重启系统。poweroff,关机。halt,也是关机,但是需要手动切断电源,不推荐使用。shutdown -h now,立即关机,后面的now可以替换成时间,可以指定关机时间的指令,据说良好的系统管理员应该使用这个命令。shutdown -r now,与上一条类似,只不过是重启。sync,同步硬盘数据,重启或关机前应该多次使用。 
locate,查询文件位置,每隔一段时间应该使用updatedb命令以提供搜索范围。find,强大的查询命令,参数众多。find / -name *,这是查询/下所有文件的意思。 
whereis,我用他来判断命令的所在位置,如whereis ls。 
sudo,在普通帐户的情况下使用root权限,不过需要修改/etc/sudoers文件才可以。 
mv,移动文件或者重命名。mv /etc/* /home/tom,是将/etc所有文件移动到tom目录下的意思。mv a b,把a重命名为b.当然,这只是个例子,具体操作的时候需要看具体情况进行判定。 
cp,于mv类似,也是相同的格式,只不过不是移动,是复制。如果复制的是目录的话,需使用-r参数,cp -r ***. 
rm,这是删除指令,与cp类似,删除目录添加-r,提示删除使用-i 
useradd,添加一个新帐户。userdel,删除一个帐户。 
passwd,为一个帐户设置密码。都有许多参数来实现其他功能。 
chown,更改文件所属。如chown tom.tom 文件名,将文件改为所属组tom,所属者也是tom。 
chmod,更改文件的权限,只说简单的改法,chmod 777 文件名,文件将有所有的权限。 
chkconfig --list,用来观察服务状态,chkconfig --level ? 服务名 on/off,打开或者关闭服务,?代表运行级别。 
init (1,2,3,4,5,6)用来在6个运行级别切换。 
runlevel查看现在的运行级别。 
bc,一个计算器。date,显示时间。cal显示日历。 
如果是redhat的话,还有setup,用来设置一些系统相关,ntsysv,专门用来设置服务,这样就不用chkconfig了。 
tr,压缩或者替换字符。dh,计算目录的大小。df,显示文件系统的信息。 
free,显示内存cpu的时用情况。top,动态观察进程。 
tar -czvf,创建*.tar.gz压缩包,tar -xzvf,解压这种压缩包。 
tar -cjvf,创建的是*.tar.bz2,解压是tar -xjvf 
rpm -ivh,安装rpm包,rpm -e卸载rpm包 
who,观察登录情况。whoami,who am i,两条命令有一些区别,不过差不多。id,用来查看帐户的信息。w,也是查看登录情况的,更加详细。 
echo,用来显示环境变量等等,例子echo $LANG。 
history,显示命令历史。mount挂在设备。umount,卸载设备。dmesg,显示启动信息。yum,更新时用的命令。 
ssh,ssh登录。telnet,telnet登录。还有ftp命令。 
gcc,g++,java,javac,都是编程用的命令。make,如果有makefile的话,可以用他编译。 
以上都是我想到以后打出来的,难免有错误,而且顺序好像不怎么好,请见谅。 
补充一下,由于安装包的问题,并不是所有命令都可能出现,如果需要某些功能需要安装对应的包文件才可以。

© 著作权归作者所有

共有 人打赏支持
panda郭
粉丝 0
博文 23
码字总数 11007
作品 0
郑州
私信 提问
北京腾讯旗下康盛创想招php,国内领先Discuz!技术!前途无量!

PHP高级工程师 部门:生活服务研发组 职责:负责互联网在线产品的设计,开发及改进; 参与系统的需求分析、设计、评审、编码等开发和运营工作。确保相关系统稳定可靠运行。 要求:计算机或相...

Ken.yuan
2011/11/16
709
8
php程序员的水平 看看自己属于那个级别的

PHPer的定义 PHPer是以PHP程序编写为主要工作,其他方面略有涉及的一种职业人士,大家所说的程序猿。 对PHPer的等级划分 PHP 爱好者 (半个PHPer) PHP 初学者 (PHP Beginner) PHP 初级程序员 ...

郜秀
2012/07/06
9.6K
34
LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装

1、LAMP 架构介绍 LAMP 是Linux、 Apache、 MySQL、 PHP的简写,其实就是把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。至于什么是php脚本语言,这边不介绍。...

JolieLin
2018/04/19
0
0
[北京]国内某大型的互联网公司,php工程师的职位

PHP工程师 要求: 1、专以上学历, 2、精通PHP, 两年以上开发经验; 3、熟悉HTTP协议,HTML/CSS/Javascript等Web开发相关技术; 4、熟悉Linux常用命令,有一年以上基于Linux平台开发经验; ...

terrygao
2012/03/30
918
26
【北京】好乐买(中国)有限公司 招聘中、高级PHP工程师

职位要求: 1、三年以上PHP相关开发经验,两年网站系统架构经验优先 2、精通PHP语言,能够快速、高效的开发数据、应用服务 3、精通MySql,熟悉SQL语句调优和数据库优化,并具有数据库规划能力...

okbuy
2011/06/21
458
1

没有更多内容

加载失败,请刷新页面

加载更多

关于eclipse2017 import javax.servlet.jsp.tagext引入错误得问题

在eclipse中: 这个javax.servlet.jsp.tagext属于是tomcat相关jar包找到jsp-api.jar 在tomcat文件夹下边的lib文件夹中就有 如果项目中报错的话 把这个加入到项目中 在myeclipse中: 如下图,...

ZhangLG
11分钟前
0
0
如何用RSS订阅?

本文由云+社区发表 摘要:我们常常会有订阅别人文章的需求,有更新的时候希望能有提醒的功能,RSS就是这样一个订阅的方式。很多网站上看到RSS的入口,点进去以后总是显示一堆的XML代码,我们...

腾讯云加社区
13分钟前
0
0
springcloud整体架构

架构 说明 针对这个架构图我分层介绍一下: 1、是web服务器的选型,这个我选择的是nginx+keepalived,haproxy也是一个选择,但是haproxy在反向代理处理跨域访问的时候问题很多。所以我们ngi...

张欢19933
15分钟前
0
0
Linux权限详解

Linux权限详解 命令之 chmod:修改权限 阅读目录(Content) 权限简介 一、快速入门 更改文件权限 (chmod命令) 一般使用格式 数字权限使用格式 更改文件拥有者(chown命令) 二、Linux权限详...

hblt-j
22分钟前
0
0
postgres预写式日志的内核实现详解-heap2类型

导读: postgres预写式日志的内核实现详解-概述 postgres预写式日志的内核实现详解-wal记录结构 postgres预写式日志的内核实现详解-wal记录写入 postgres预写式日志的内核实现详解-wal记录读...

movead
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部