`
maoshiping
  • 浏览: 8804 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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    多线程,克隆线程


平时积累,欢迎留言讨论、纠正,希望大家共同进步,也给我写些意见、建议,谢谢大家了
2
1
分享到:
评论

相关推荐

    linux常用命令总结

    linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细

    Linux常用命令总结

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

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

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

    linux常用命令 个人总结版

    linux常用命令 个人总结版,常用的一些Linux命令,不是那些冷门的,都是常用的那些

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

    输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...

    linux 常用命令大全总结,良心总结

    Linux常用命令大全总结 Linux系统是Unix-like操作系统的集大成者,在日常使用中,掌握一些基本命令是非常必要的。本文将从文件类操作命令、系统类命令和目录类操作命令三个方面总结Linux常用命令。 文件类操作命令...

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

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

    linux常用命令总结文档

    ### Linux常用命令总结知识点 #### 一、命令格式与系统运行级别 - **命令格式**: - **标准格式**:`命令[-选项][参数]` - **示例**:`ls –la /etc` - 在某些情况下,特定命令可能不遵循此格式。 - 多个选项...

    LINUX常用命令语言

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

    linux终端常用命令总结

    linux终端常用命令总结,有需要或者忘记的可以看一下。

    Suse_Linux_常用命令

    Suse Linux 常用命令 自己总结的 比较实用 好好学习学习吧

    linux 常用命令总结

    linux 常用命令总结

    笔记:linux常用命令总结

    linux常用命令:基本命令、权限管理命令、用户管理命令、yum命令、ftp服务器、vim编辑管理等

    linux60个常用命令总结

    Linux 60个常用命令总结 Linux 命令是 Linux 系统的核心组件之一,掌握这些命令可以让用户更好地使用 Linux 系统。本文将详细介绍 Linux 的 60 个常用命令,这些命令可以分为六个部分:安装和登录命令、文件处理...

    Linux 下java常用命令总结

    Linux 下 Java 常用命令总结 在 Linux 系统中,掌握基本的命令操作是非常重要的,这些命令可以帮助我们更好地管理和维护系统。以下是 Linux 下 Java 常用命令的总结: 1. ls 命令 功能:列出当前目录下的文件和...

    linux常用命令 ——总结

    Linux常用命令总结 Linux系统提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习...

    自己总结的linux常用命令xmind

    linux常用命令的xmind,不知道怎么可以免费共享大家 作为自己的记录。

Global site tag (gtag.js) - Google Analytics