zoukankan      html  css  js  c++  java
  • Linux常用命令

    1.  Linux命令

    1.1   目录操作

    命令

    功能

    pwd

    查看当前目录

    cd

    操作文件夹

    ls

    浏览目录下的文件列表

    mkdir

    创建文件目录命令

    rmdir

    删除空文件夹

    rm

    删除文件

    cp

    复制文件/目录

    mv

    移动文件/修改文件名

    1.1.1   cd命令

    • cd             命令用来改变所在目录。
    • cd /           转到根日录中
    • cd ~          转到/home/user用户日录下
    • cd/usr      转到根目录下的usr日---------绝对路径
    • cd test     转到当前日录下的test子目录-------相对路径
    • ls -l           以列的形式查看当前目录下的文件列表
    • ls -a          查看当前目录下所有的文件,包含隐藏文件
    • ls -la         以列的形式查看当前目录下所有的文件,包含隐藏文件  
    • mkdir [目录名称]          新建文件目录
    • mkdir -p [目录名称]       递归新建多级目录 
    • rm [文件名]             删除指定文件
    • rm -i [文件名]        提示确认删除
    • rm -f [文件名]        不提示删除
    • rm -v [文件名]          显示文件的删除进度
    • rm -r [文件名]          将删除某个目录以及其中所有的文件和子目录
    • cp -r 目录1 目录2       递归复制 目录1所有的文件和文件夹到目录2 
    • cp -ri 目录1 目录2      执行复制时覆盖原有目录前询问用户
    • mv 文件1 文件2  (修改文件名)
    • mv 目录1 目录2  (将目录1的文件移动到目录2中)

    1.1.2   ls命令

    1.1.3   mkdir命令

    1.1.4   rm命令

    1.1.5   cp命令

    1.1.6   mv命令

    1.2   文件操作

    命令

    功能

    find  /root  -name ‘ins

    查找文件或目录

    touch文件名

     创建文件

    vi

    查看/编辑文件

    cat

    查看/编辑文件

    head -n 文件名

    查看文件开头内容(n表示行数,默认为10行)

    tail

    查看文件的结尾

    1.2.1   Vi命令

    1         Vi     文件名    -----打开文件

    2         i,a,o                   -----修改文件

    3         编辑模式

    3.1         L       -----关标移到最后一行

    3.2         数字+ -----向上移多少行 示例:1+

    3.3         dd         -----删除当前行

    4         esc                    -----退出编辑模式

    4.1         :wq!      -----保存并退出

    4.2         :q!         -----强制退出

    4.3         :set nu  -----显示行号

    4.4         :s/字符串1/字符串2 ----使用字符串1替换字符串2

    1.2.2   cat命令

    • cat 文件名     -----(打开一个较小的文件)
    • cat > 文件名 -----(打开一个新的文件)      【按下Ctrl+C退出】

    1.2.3   tail命令

             tail -f 文件名        -----动态加载某个文件的内容(常用于查看日志)        【按Ctrl+C退出】

             tail -n 文件名       -----查看文件最后几行 n表示行数,默认为10行

    1.3   权限管理

    命令

    功能

    su 用户名

    切换用户

    chmod

    改变权限

    useradd 用户名

    增加用户

    whoami

    查看登录用户

    groups

    查看当前用户所属分组

    id

    查看当前用户UID和GID

    1.3.1   chmod命令

    chmod命令用来改变许可权限。读取、写入和执行是许可权限中的三个主要设置。因为用户在他们的账号被创建时就被编入一个组群,所以还可以指定那些组群可以读取、写入或执行某- -文件。其中:

    r            文件可以被读取

    w          文件可以被写入.

    x           文件可以被执行,如果文件是程序的话

    可以使用带有I的Is命令来仔细查看一个文件的许多细节。

    chmod命令用来设定文件的权限。标准用法:

    chmod文件的使用者(u,g,o,a)增减(+,-,=)权限名称(r,w,x)文件

    文件的使用者

    说明

    权限

    说明        

    增减        

    说明

    u

    拥有文件的用户

    r

    读取权

    +

    添加权限

    g

    所有者所在的组群

    w

    写入权

    -

    删除权限

    o

    其他人

    x

    执行权

    =

    是它称为唯一权限

    a

    (全部(u,g和o))

    删除某一文件的所有权限,输入命令: chmod a-rwx test.txt

    为文件所有者添加权限,输入命令: chmod u+rwx test

    还可以用数字表示权限: 4--读取,2--写入,1-一执行。下面的两个命令等价:

    chmod 751 filename

    chmod u+rwx,g=rx,0=x filename

    useradd 命令

    1.3.2          useradd   用户名

    • passwd   [用户名]                         修改用户密码
    • userdel  [用户名]                   删除用户
  • 相关阅读:
    eclipse ve 问题
    NHibernate配置
    JDOM/XPATH编程指南
    win2003的IIS配置的陷阱
    关于setInterval的用法
    用Visio来做工作流定义工具
    分类算法要解决的问题
    win2003 运行 aspx程序出现Temporary ASP.NET Files 访问被拒绝 的解决方法
    ado recordset的一个陷阱
    为ServerXMLHTTP对象的HTTP请求设置超时时间
  • 原文地址:https://www.cnblogs.com/ddqy/p/12150968.html
Copyright © 2011-2022 走看看