zoukankan      html  css  js  c++  java
  • linux系统管理01

    linux命令的分类

    1.内部命令:属于Shell解释器的一部分

    2.外部命令:独立于Shell解释器之外的程序

    type命令,查看命令是外部命令还是内部命令

    举例:

    [root@localhost ~]# type cd
    cd 是 shell 内嵌

    [root@localhost ~]# type ifconfig
    ifconfig 是 /usr/sbin/ifconfig

    linux命令格式

    linux命令的通用格式:命令字 【选项】 【参数】

                                          ls         -                     a

                                          ls        --                   help

    例如 ls -a “-”引导短格式选项

    ls --help  “--”引导长格式选项

    参数:命令的对象,如文件‘目录名等

    [root@localhost ~]# ls -alh /etc/
    总用量 1.6M
    drwxr-xr-x. 139 root root 8.0K 7月 26 20:27 .
    dr-xr-xr-x. 17 root root 233 7月 22 05:21 ..
    drwxr-xr-x. 3 root root 101 7月 22 05:09 abrt

    ls --命令字 -alh——选项 /etc参数

    三:命令快捷键

    tab自动补齐命令和文件名

    “"强制换行

    ctrl+u:快速删除光标之前所有的字符

    ctrl+k:快速删除光标之后的所有字符

    ctrl+y:粘贴刚刚所删除的字符

    ctrl+l:清屏

    ctrl+C:取消当前命令行的便器,结束当前执行的命令

    ctrl+A:光标移到行首类似于home建

    ctrl+E:光标移到行尾,类似end建

    ctrl+:转入后台运行

    ctrl+R:在历史命令中查找

    四帮助命令

    help 内部命令帮助,查看bash内部命令的帮助

    man用来在线帮助,使用权限是所有用户

    man ls 

    ls命令

    作用:list列表显示目录内的文件和目录

    ls -a 查看当前所有目录和文件

    du命令

    用来统计目录和文件所占磁盘大小

    du /etc/

    du -a 统计磁盘空间占用时的所有文件,不仅仅是统计目录

    du -s 只统计所占空间总的大小

    du -s /etc/ du -a /etc/

    touch

    作用:用来创建空文件用于测试

    touch test

    mkdir make directory

    创建新目录

    -p 一次性创建多个目录

    -v 显示详细

    -m 跳出当前的umask值

    mkdir -pv /aaa/bbb/ccc

    copy

    作用:复制文件或目录

    -f 强制复制

    -i提醒用户确认

    -r 递归复制

    例:cp -r /aaa/ /root/

    [root@localhost ~]# mkdir -pv /aaa/bbb/ccc
    mkdir: 已创建目录 "/aaa"
    mkdir: 已创建目录 "/aaa/bbb"
    mkdir: 已创建目录 "/aaa/bbb/ccc"
    [root@localhost ~]# cp -r /aaa/ /root/
    [root@localhost ~]# cd /root/
    [root@localhost ~]# ls
    aaa anaconda-ks.cfg httpd-2.2.17.tar.gz initial-setup-ks.cfg 公共 模板 视频 图片 文档 下载 音乐 桌面
    [root@localhost ~]#

    remove

    删除制定的文件或目录

    rm 【选项】 要删除的文件或目录

    -f 不提示直接shanchu

    -i提醒用户确认

    -r递归式的目录树

    [root@localhost ~]# cd /test
    -bash: cd: /test: 没有那个文件或目录
    [root@localhost ~]# mkdir -v /trst
    mkdir: 已创建目录 "/trst"
    [root@localhost ~]# cd /trst
    [root@localhost trst]# rm -rf /trst/
    [root@localhost trst]# ls
    [root@localhost trst]# ls -a

    move

    将指定文件或目录转译为

    mv【选项】源文件或目录 目标文件或目录

    mv  aaa/ /root/

    which

    查找linux命令所在位置

    需要查找全部加-a

    find 命令

    精细查找文件或目录

    find【查找范围】【查找命令表达式】

    -name 名字

    -size 大小

    -user属性

    -type类型

    逻辑运算符

    a与两个命令都满足

    -o两个条件满足一个

    -name 名字查找

  • 相关阅读:
    kindeditor编辑器上传图片
    asp.net mvc SelectList使用
    网站网页中加入各种分享按钮功能 百度分享
    asp.net mvc 多文件上传
    复习java web之jsp入门_El表达式_JSTL标签库
    jdbc 日期处理问题
    myeclispe 一直运行debug问题
    【BZOJ3425】Poi2013 Polarization 猜结论+DP
    【BZOJ2699】更新 动态规划
    【BZOJ3626】[LNOI2014]LCA 离线+树链剖分+线段树
  • 原文地址:https://www.cnblogs.com/zcdhhh/p/11252874.html
Copyright © 2011-2022 走看看