`
记录一下
  • 浏览: 7182 次
  • 性别: Icon_minigender_1
  • 来自: 河北保定
社区版块
存档分类
最新评论

linux常用操作

 
阅读更多

chown -R apache:apache .  给apache权限

chown -R www:www .

 

rz  上传文件

sz   下载文件

下载的目录在

附件1

 

设置了www用户。session 不能用修改

ls -lh /var/lib/php  给这个目录www权限

 

如出现svn被锁定

在项目目录下执行chown -R www:www .  

 

sudo配置文件

vim  /etc/sudoers

sunshuo ALL=(ALL)   NOPASSWD: ALL

 

 ls  显示文件或目录

      ls -l列出文件详细信息

      ls -lh 列出文件详细信息,跟-l的区别是大小按kb、mb显示出来。

 

mkdir  创建目录

 

cd 切换目录

 

touch          创建空文件     vim a.txt  然后保存也可以创建文件

 

cat 文件名   查看文件内容

 

cp  拷贝    cp  原文件路径    要拷贝到的路径    cp a /b 把当前路径的a文件拷贝到更目录b

 

mv               移动或重命名

       mv a b  把a文件的名称修改为b   mv a  /  把当前文件a移动到根目录

 

rm               删除文件

     -r            递归删除,可删除子目录及文件

 

     -f            强制删除

 如果a是一个文件,可以直接rm a删除。如果是一个目录则不能删除,必须加 rm -r a

 

find              在文件系统中搜索某文件

find path -name  a.txt     查找path路径下面名称为a.txt的文件并显示出来

-perm                        #按执行权限来查找

-user    username             #按文件属主来查找

-group groupname            #按组来查找

 

wc test.txt    统计文本中行数、字数、字符数

3  2 16 test.txt

行数 单词数 字节数 文件名 

 cat test.txt | wc -l   只打印字符数

 

grep             在文本文件中查找某个字符串

grep  abcd 文件路径     打印出在文件路径包含abcd的行

grep  -v  abcd 文件路径     将没有出现 abcd 的行取出来

 

rmdir:删除一个空的目录  如果有子目录则不能删除  -rm -r 可以删除子目录

rmdir -v b  -v选项加提示

 

pwd              显示当前目录路径

 

more  分页显示文件的内容

          -num  一次显示几行

          -d   在每屏的底部显示友好的提示信息

          -s    文件中连续的空白行压缩成一个空白行显示。

          +num  从第num行开始显示

Enter    向下1行

Ctrl+F   向下滚动一屏

空格键   向下滚动一屏

Ctrl+B   返回上一屏

=        输出当前行的行号

q        退出

 

 less命令与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

      -e 当文件显示结束后,自动离开

      -N 显示每行的行号

      -s 显示连续空行为一行

       b 向后翻一页

       d 向后翻半页

       u 向前滚动半页

       y 向前滚动一行

       空格键 滚动一行

       回车键 滚动一页

       [pagedown]: 向下翻动一页

       [pageup]: 向上翻动一页

 

系统管理命令

 

stat              显示指定文件的详细信息,比ls更详细

who             显示在线登陆用户

whoami        显示当前操作用户

hostname    显示主机名

uname          显示系统信息

     -a     详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 

    -m     显示主机的硬件(CPU)名 

    -r     显示linux操作系统内核版本号 

    -o      显示操作系统名 

top                动态显示当前耗费资源最多进程信息

ps                  列出目前所有的正在内存当中的程序  ps -aux

         ps -aux|grep mysql          查看Linux下mysql服务的进程是否正常运行

         ps -e|grep mysql            查看mysql程序的对应的pid号

df                  查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

netstat  -a        列出所有端口

clear              清屏

 

kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

          kill -9 id号杀死进程

 

打包压缩相关命令

zip压缩 zip -r a.zip a.txt      -r表示递归压缩

unzip a.zip    解压文件

tar -cvf b.tar a.txt         tar压缩

tar -xvf b.tar  解压文件

 

关机/重启机器

shutdown

     -r             关机重启

     -h             关机不重启

     now          立刻关机

halt               关机

reboot          重启

 

Linux软件包管理

dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。

比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。

sudo dpkg -i tree_1.5.3-1_i386.deb         安装软件

sudo dpkg -r tree                         卸载软件

vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q                      退出

:q!                     强制退

:wq                   保存并退出

:set number     显示行号

:set nonumber  隐藏行号

/abc            在文档中查找apache 按n跳到下一个,shift+n上一个

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

 

文件权限管理

三种基本权限

R           读         数值表示为4

W          写         数值表示为2

X           可执行  数值表示为1

-rw-rw-r--一共十个字符,分成四段。

第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录

第二三四个字符“rw-”表示当前所属用户的权限。   所以用数值表示为4+2=6

第五六七个字符“rw-”表示当前所属组的权限。      所以用数值表示为4+2=6

第八九十个字符“r--”表示其他用户权限。              所以用数值表示为2

所以操作此文件的权限用数值表示为662 

chmod 777 a.txt   更改权限

 

所有的linux文件必须 chmod +x 加权限文件路径后才可以运行

 

 

  • 大小: 30.1 KB
分享到:
评论

相关推荐

    LINUX常用命令全集

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

    linux常用命令大全.pdf

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

    最全Linux常用命令大全.pdf

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

    Linux常用命令教学视频

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

    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常用命令详解.pdf

    通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...

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

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

    Linux 常用命令大全

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

    Linux常用命令汇总

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

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

    下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 Linux 中,TTY(Teletypewriter)是指控制台终端,用户可以通过TTY终端来与系统进行交互。 pts 是虚拟终端,RHEL6 中有...

    linux常用命令大全.md

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

    常用linux常用命令大全.zip

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

    Linux常用命令大全

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

    Linux常用命令.md

    linux常用命令md文件

    LINUX常用命令语言

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

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个).zip

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...

    Linux常用命令大全.zip

    linux常用命令大全:Linux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令...

    linux常用命令全集

    linux常用命令全集

Global site tag (gtag.js) - Google Analytics