`

Linux常用命令

阅读更多
linux基础知识及操作

查询:ls

当文件过多,需要查询数量
ls |wc -l

ctrl+s 锁定屏幕显示  (Windows下习惯ctrl+s保存,linux下造成linux假死,不要以为死机,然后重启系统,只需要ctrl+q即可恢复)
ctrl+q 解除锁定
ctrl+c 结束正在运行的程序【ping、telnet等】
ctrl+d 结束输入或退出shell
ctrl+s 暂停屏幕输出
ctrl+q 恢复屏幕输出
ctrl+l 清屏,【是字母L的小写】等同于clear

shift+PageUp  向上翻页
shift+PageDown 向下翻页
查找文件:
find -name apach*.conf
*.conf
apach*
apache.*

改文件、文件夹名
mv 原文件名 新文件名
mv 原文件夹名 新文件夹名
例:mv text.php phpinfo.php

新建文件夹(目录)
mkdir 文件夹名

touch  文件名

复制文件:

删除目录:
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用
rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思


分区相关:
/
  /boot
  /dev 硬件设备以文件形式存储在该目录下
  /usr
  /home
  /var 是系统默认的一些数据暂存或者是 cache 数据的储存目录  eg.email

ls -al

例题:
若有一个档案的类型不权限数据为『-rwxr-xr--』,请说明其意丿为何?
答:
先将整个类型不权限数据分开查阅,并将十个字符整理成为如下所示:
[-][rwx][r-x][r--]
1   234  567  890
1 代表这个文件类型
-: 表示普通文件
d: 目录
b: 块特殊文件
c: 字符特殊文件
l:  符号链接文件
p: 命名管道文件FIFO
s: 套接字文件
234 为:拥有者的权限,本例中为可读、可写、可执行(rwx);
567 为:同群组用户权力,本例中为可读可执行(rx);
890 为:其他用户权力,本例中为可读(r)
同时注意到,rwx 所在的位置是不会改变的,有该权限就会显示字符,没有该权限就变成减
号(-)就是了。

例:-rw-r--r-- 1 root root 192 Nov 5 20:22 index.php
解读:-文档  rw-拥有者权限可读可写不可执行  r--同群组只可读
    r--其他用户权利只可读
    1 表示有1个档名连结到此节点
    第一个root 这个档案(或目录)的『拥有者账号』
    第二个root   这个档案的所属群组
    192 容量大小,默认为bytes
    Nov 5 20:22   建档日期或是最近的修改日期
   
  chgrp :改变档案所属群组
  chown :改变档案拥有者
  chmod :改变档案的权限, SUID, SGID, SBIT 等等的特怅
   
更新时间:
ntpdate -u 210.72.145.44    -u参数可以越过防火墙与主机同步

显示时间:
date +%y/%m/%d-%H:%M  年/月/日-时:分  2015/11/5-11:51

安装apache:
$ sudo apt-get install apache2

重启apache服务,在命令行终端中输入一下命令:
$ sudo /etc/init.d/apache2 restart

php错误日志:/var/log  cat phperrors.log
apache错误日志:/var/log/apache2  cat error.log

ubuntu的系统日志是存放在/var/log/syslog文件中,你可以用如下指令进行查看:
vi /var/log/syslog

到/var/www/html下后  sudo cp ~/index.php index.php

查看谁在线:who
看网络连接状态:netstat -a
将数据同步写入硬盘中的指令: sync
惯用的关机指令: shutdown
重新启动,关机: reboot, halt, poweroff

新装的系统还没有设置root密码可以在这个界面输入:
sudo passwd root,回车后按提示输入两次root的密码。

问题:linux下,php网站的网页内容显示不出来,没报错,就是空白的,解决方案
一般来说空白的内容的php页面应该是php错误。默认的lamp配置都是比较严格的,没有显示错误。你可以这样配置:
1、修改php.ini(如:/etc/php5/apache2/php.ini)文件中的:
error_reporting = E_ALL
display_errors = On
2、在php页面中添加
error_reporting(E_ALL);
ini_set("display_errors","On");
这两个都是开始错误提示。//经测试验证,无效,暂不知问题出现在哪

echo "<?php echo 'hello world';" > index.php
<?php
echo "hello world";
?>
echo 输出引号里的东西(<>) 追加到index.php
cat index.php 一次显示整个文件(index.php)
ls /  列目录下的文件
cd /var/www   进入var/www目录里
cd ..     退到上级目录

:q! 不保存退出

////中英对照
^G Get Help^O WriteOut^R Read Fil^Y Prev Pag^K Cut Text^C Cur Pos
^X Exit ^J Justify ^W Where Is^V Next Pag^U UnCut Te^T To Spell
# 上面两行是挃令说明列,其中^代表的是[ctrl]的意思
  [ctrl]-G:取得联机帮劣(help),径有用的!
  [ctrl]-X:离开 naon 软件,若有修改过档案会提示是否需要储存喔!
  [ctrl]-O:储存档案,若你有权限的话就能够储存档案了;
  [ctrl]-R:从其他档案读入资料,可以将某个档案的内容贴在本档案中;
  [ctrl]-W:搜寻字符串,这个也是径有帮劣的挃令喔!
  [ctrl]-C:说明目前光标所在处的行数不列数等信息;
  [ctrl]-_:可以直接输入行号,让光标忚速移劢到该行;
  [alt]-Y:校正诧法功能开启戒关闭(单击开、再单击关)
  [alt]-M:可以支持鼠标来移劢光标的功能
 
 
 
  apache2文件位置:
  /etc/apache2
 
 
 
  ps aux|grep httpd
ps:查看进程
aux:显示所有进程及其状态。
grep:表示在这里搜索(以正规表示法进行全域查找以及打印)


ps aux输出格式
USER PID %CPU %MEM VSZ  RSS   TTY   STAT START  TIME  COMMAND
root 3342 0.0  0.2 9496 2236  tty1  S+   9:23   0:00  grep  --color=auto httpd
user:进程拥有者
PID:pid进程id
%cpu:cpu使用率
%MEM:进程使用的物理内存和总内存的百分比
VSZ:进程的虚拟大小
RSS:占用的记忆体大小
TTY:启动进程的终端名
STAT:该进程的状态。
START:进程开始时间
TIME:执行的时间
MOMMAND:所执行命令的名称和参数

grep (global search regular expression(RE) and print out the line,
全面搜索正则表达式并把行打印出来)
是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

STAT状态:
(5种:D 不可中断(usually IO),R运行(run),S休眠(sleep),T停止(stop),Z僵死(zombi))
D    不可中断     Uninterruptible sleep (usually IO)
    D 不可中断
    R    正在运行,或在队列中的进程
    S    处于休眠状态
    T    停止或被追踪
    Z    僵尸进程
    W    进入内存交换(从内核2.6开始无效)
    X    死掉的进程


    <    高优先级
    N    低优先级
    L    有些页被锁进内存
    s    包含子进程
    +    位于后台的进程组;
    l    多线程,克隆线程
分享到:
评论

相关推荐

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    Linux常用命令.md

    linux常用命令md文件

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

    Linux常用命令总结

    Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...

    Linux常用命令全集.zip

    本资料"Linux常用命令全集.zip"包含了丰富的Linux命令知识,旨在帮助用户深入理解并应用这些命令。CHM文档是一种常见的Windows帮助文件格式,它将HTML页面集合在一个文件中,方便用户查阅。 以下是一些主要的Linux...

Global site tag (gtag.js) - Google Analytics