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

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

转载于:https://www.cnblogs.com/msp1992/p/4991754.html

linux常用命令,自己总结相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  3. Linux常用命令大全-toolfk程序员在线工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  4. LINUX常用命令(基础)

    LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...

  5. DOS 和 Linux 常用命令的对比

    此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...

  6. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  7. Linux初学者接住了---Linux常用命令

    前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...

  8. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  9. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  10. linux 命令last -x,Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...

最新文章

  1. 亚马逊用算法解雇员工:“没想到我的HR居然不是人”
  2. Sencha应用程序的UI测试
  3. 为什么要把js放在body的末尾?
  4. 微信好友数据打包下载--微信数据分析(二)
  5. USACO 3.3.2 Shopping Offers解题报告
  6. python pip下载安装教程_python详细安装pip教程
  7. JSON使用时,注意0件和空。
  8. Ubuntu桌面环境 安装与切换
  9. CodeForces 518E Arthur and Questions(贪心 + 思维)题解
  10. 小米路由器 网站服务器地址,小米路由器设置网址
  11. Geoserver+postSQL+openlayer实现路径规划
  12. maven源码阅读之一(Guice介绍)
  13. 2015QS世界大学排名-[转]
  14. PHP实现物流查询(通过快递网API实现)
  15. python中集合可以使用下标吗_Python之集合
  16. html和css的图片怎么加,html+css如何在图片上添加文字
  17. 面向无人驾驶 “云端大脑” 可用性的云原生实践
  18. iOS 内购 payment.applicationUsername 的坑
  19. 期权都是废纸?——创业公司的期权、股票与回报
  20. 《Android 开源库》 FlycoTabLayout 从头到脚

热门文章

  1. SpringBoot+redis实现用户或者ip恶意单位时间内访问
  2. 火车头按照关键词采集文章的平台有哪些?亲测实录!
  3. python 因子分析 权重计算方法_因子得分如何计算_spss如何计算因子得分
  4. 钱多多软件制作第一天
  5. ASP无限分类数据库版
  6. python:实现布赖恩·克尼汉法算法(附完整源码)
  7. 数学实验matlab 韩明,数学实验(MATLAB版)[韩明,王家宝,李林 编著] 2012年版
  8. android系统通过图片绝对路径获取URI的三种方法
  9. 通过 GitHubPage 与 Hexo 搭建私人博客教程
  10. cocos2d-x 改变精灵图片的2种方法