Linux中基本命令

日期管理

date、hwclock、cal

文件管理

1、文件的创建
    touchfilename 创建一个空文件,主要用于改变文件的时间戳,三种时间戳
    stat显示文件状态
    vim采用文件编辑器

2、文件的删除
   rm 删除文件可以使用别名 rm -i
      -f 强行删除
      -r 删除目录以及所有的文件

3、文件的复制
      cp  SRC DST
      如果SRC有多个,那么DST必须是一个目录。通常最后一个是目标,前面的都是源
        -r 复制文件夹
        -f 强行复制
        -i 交互式
        -p修改时间戳、属主等
         -a 归档复制,常用于备份
      install 复制一个文件和指定属性,同时也可以创建目录-d即可

4、文件的移动
       mv SRC DST (也可以用于rename)

目录管理

1、cd   进入某个文件夹
2、ls    列表、显示
3、pwd  显示当前工作目录
4、mkdir 创建空目录  
      mkdir   /root/x/y/z最后一个是目录z,前提是/root/x/y已经存在。
      可以使用-p来表示,如果不存在,则创建父目录,还可以使用-v来表示显示提示信息
      创建/mnt/test/x/m 和 /mnt/test/y可以使用 mkdir -pv /mnt/test/{x/m,y}采用花括号
      a_c、a_d、b_c、b_d 可以采用mkdir -pv /mnt/test/{a,b}_{c,d}

5、tree  查看文件目录树
   tree + 目录

6、删除目录
   rmdir 只能删除空目录
   rm-r 可以删除目录以及所有文件

查看文本文件

1、cat   连接并显示   cat  /var/www/index.html可以使用-n显示行号,可以使用-E显示每一行的结束符$
2、tac   将cat显示的内容倒序显示出来
3、head   查看文件的前n行  直接可以 head  -5 /var/www/index.html  显示前54、tail      查看文件的后n行  -f 随时更新
5、more   分屏查看文件,向后翻屏 q退出
6、less   类似于more

处理文本文件

1、cut   
    -d:(分隔符为:默认是空格)  
    -f1(指定要显示的字段)cut把一段文字剪切成行 然后采用参数分开
    -f 1,3(表示13)   -f   1-3(表示132、join
3、awk
4、sed

5、sort     sort  +  FileName(默认以首字符ASCII排序)排序输出
            - n以数值排序
            -r 降序排序 
            -t 字段分割符
            -u 相同的只显示一次
            -f  排序后不区分大小写

6、uniq  报告重复的行(相邻的相同的两行才是重复的)
    -c  显示某一行重复的次数(在前面显示次数)
    -d 显示重复的行

7、wc 文本统计(可以统计单词的数量,字符数量,行数)
   wc  FileName 输出的是行数,单词数,字符数
        -l:表示只显示行数
        -w:表示只显示单词数
        -c:表示只显示字符数

8、tr字符处理命令(字符转换或删除字符)
   tr  ‘a-c’   ‘A-C’   将abc 转换成ABC  一般采用重定向方法
   tr  -d  ‘ab’ 表示将ab都删除

文本查找命令

1、grep
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值