Linux常用操作命令 (一)

一. Linux系统的结构

linux是一个倒树型结构
其中类似于windows中文件夹的东西在linux叫目录
最大目录为根目录 "/" ,根目录下的二级目录多为系统安装过程建立的

二级目录信息:

 

 

 

二. shell中执行命令

1. 得在提示符之后输入(普通管理员为 "$",超级管理员为 "#")
    其中命令行提示符类似[kiosk@foundation0 Desktop]$
    kiosk                  运行bash的用户
    foundation         bash所在主机短名称
    @                      信息分隔符
    Desktop             当前默认操作目录
    $                        用户身份提示符

 

2. 输入命令 : 命令 -参数 目标
   其中的参数和目标视命令而定
   

3. 获取帮助 1) man 命令      查看, q退出
                    2) 命令 --help  

    "[]"          选择加入的信息
    "<>"        必须加入的信息
    "..."         可加入任意多个
    /关键字   查询关键字位置

Example :

 

4. 查看历史和调用
    history               显示历史
    ! 数字                调用此编号历史
    ! 字母                调用最近用此字母开头的历史
    ctrl+r+关键字    调用最近含该关键字的历史
    history -c           清空当前shell的历史

Example :

 

三. 文件路径

1. 绝对路径 : 文件在系统的真实位置

           文件名称通常以 "/" 开头, 如/root/Desktop/abc ,在系
    统任何环境都能通过绝对路径找到

2. 相对路径 : 文件相对当前位置的路径

           文件名称不一定以 "/" 开头,若当前路径为"/root" ,则相
    对路径为Desktop/abc ,最后会拼凑成 /root/Desktop/abc

3. 关于路径的命令

   1) pwd           显示当前目录  (print working directory) 
       pwd -P       显示真实目录主要针对软链接

Example :

   

 
   2) cd              切换到当前用户 ~ (change directory)
       cd ..           切换到当前目录的上一级 ( . 代表此层目录 ,而 .. 代表上一层目录)
       cd -            切换到上次存在目录 ( - 代表前一个工作目录)
       cd ~           切换到当前用户加目录 ( 目前使用者身份所在的主文件夹)
       cd ~user    切换到指定用户加目录,一般适用于root用户 (root的主文件夹)

Example :

 

四. 文件管理命令

   1) ls                显示文件信息 (list)
       ls -l             长列表显示文件属性 (简写为 ll)
       ls -d            显示目录本身
       ls -a            显示所有文件包括隐藏文件
       ls -R           递归显示 ,通常用于目录
       ls -s            显示文件大小 , 单位字节 

Example :

   2) touch          新建空文件/修改文件的时间戳
       stat             查看文件的时间戳

   3) mkdir          新建目录  ( make directory )
       mkdir -m     指定文件权限
       mkdir -p      建立递归目录

   4) gedit           打开图形的文本编辑器 (GNOME EDIT)
       gedit file      开启file并且编辑 
       在编辑器中 ctrl+s 保存 ; ctrl+n 打开新的编辑界面 ; ctrl+o 打开新文件

   5) cat              显示文件的标准输出 (concatenate files)
       cat -b          输出标准行号,不忽略空行
       cat -n          输出标准行号,忽略空行

   6) head           显示文件的前N行,默认十行
       head -n 5    显示文件的前5行

   7) tail               显示文件的后N行,默认后十行
       tail -n 5        显示文件的后5行
       tail -f file       监控文件的后十行内容 

   8) wc               统计文件 (word counts)
       wc -c           显示一个文件的字节数
       wc -m          显示一个文件的字符数
       wc -l            显示一个文件的行数
      wc -L            显示一个文件中的最长行的长度
      wc -w           显示一个文件的字数      

   9) cp                复制文件或者目录 (copy)
       cp -r             复制目录
       cp -p            复制权限
       cp -v            显示复制过程中的详细信息  

  10) mv               移动文件或者目录/重命名 (move)

  11) rm               删除文件或者目录 (remove)
        rm -f            强制删除不提示
        rm -r            删除目录
        rm -d           删除空目录

   12) less与more            

      less可以按键盘上下方向键显示上下内容,more不可以;
      less不必读整个文件,加载速度会比more更快;
      less退出后shell不会留下刚显示的内容,但more退出后会

2~11 的Example :

 

五. 用通配符实现文件批处理

通配符                                  含义
*                                  匹配 0- 任意字符
?                                 匹配任意单个字符
[abc]                        有 a 或者有 b 或者有 c
[!abc]                      除了含有 a 或者 b 或者 c
[^abc]                     除了含有 a 或者 b 或者 c
   ~                             匹配当前用户家目录
~ user                       匹配到 user 的家目录
~ +                   当前目录 [[:upper:]] 单个大写字母
~ -                             当前目录之前所在的
[[:alpha:]]                          单个字母
[[:lower:]]                        单个小写字母
[[:alnum:]]                      单个字母或数字
[[:punct:]]           单个符号,不包含数字,字母以及空格
[[:digit:]]                               数字
[[:space:]]                         单个空格
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值