推荐http://www.cnblogs.com/lingiu/p/3446647.html

1. 查看目录文件:ls
2. 查看目前路径:psw
3. 查看文件内容:cat 文件名
4. 打开编辑器:vim 文件名

1
2
3
4
5
修改:按Insert键
退出修改模式:按Esc 键
进入输命令模式:同时按键:Shift+;
保存退出:wq
不保存退出:q

5. 删除文件(夹):rm 文件(夹)(可以多个)
6. 重命名/剪切:mv 老名 新名
7. 复制 :cp 老文件路径+文件名 新文件路径(+文件名)
8. 进入新路径 cd 路径名
9. 后退一步:cd ..
10. 返回刚才工作的目录:cd -
11. 查找文件的路径: locate 文件名
12. top 查看所有进程的运行状况
13. Ctrl + Alt + T 创建新的命令窗口
14. 查看本文件夹中文件的个数

ls   -l   |grep   "^-"   |   wc   -l  

说明:

  • ls   -l         长列表输出该目录下文件信息(这里的文件可能是目录、链接、设备文件等)     
  • grep   ^-   这里将长列表输出信息过滤一部分,只保留一般文件                  如果只保留目录就是   grep   ^d
  • wc   -l       统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行  信息对应 一个文件,所以也就是文件的个数。

15. 查看文件、目录的大小(du——disk usage)

1
2
参数:-s :仅显示总计    -h :以k、m、g为单位,提高可读性。
可这样用:  du  -sh filename/dirname 

16. 重定向

  • $echo "test" > temp.txt会先清空temp.txt然后再写入
  • $echo "test" >> temp.txt会以追加的方式写入

17. 打印文件某几行

head filename 打印文件前10行
head -n 5 filename 打印文件前5行
tail filename 打印文件后10行
tail -n 5 filename 打印文件后5行
tail -f filename 不断打印文件新增内容

18. 统计

wc -l 统计行数
wc -w filename 统计单词数
wc -c filename 统计字符数
more 现实一页
more +n 从笫n行开始显示
more -n 定义屏幕大小为n行

19. tree 用图形化的树桩结构打印文件和目录
20. 别名 alias 例如:现实文件带颜色

alias ls='ls --color=tty'

21. VIM怎样在不退出当前编译文件下使用ls / pwd / vim等命令  :!   例如 :!ls

22. 显示2天前的日期

day=`date -d"2 day ago" +"%Y-%m-%d"`;  #结果2014-10-19

23. 显示linux下默认编码

locale

案例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

设定

export LC_ALL=en_US.UTF-8

linux 基本命令整理--转的更多相关文章

  1. Linux基本命令整理_sheng

    Linux版本 Linux系统是一个多用户.多任务的分时操作系统. Linux版本分为内核版本和发行版本. 常见的Linux发行版有: RedHat(分为用于企业的Red Hat Enterprise ...

  2. 【OS_Linux】Linux 基本命令整理

    1. 查看目录文件:ls2. 打印当前工作目录:pwd3. 查看文件内容:cat 文件名4. 打开编辑器:vim 文件名 1 2 3 4 5 修改:按Insert键 退出修改模式:按Esc 键 进入输 ...

  3. Linux基本命令(一)

    Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...

  4. 2 、Linux基本命令-ls-pwd-cd-date-hwclock

    Linux基本命令: 1.ls-查看目录下的文档 语法: ls 目录 注: .当前目录  ..上级目录 如:ls /etc/ 相关参数: -l  显示详细信息 ls /etc/ -l -a 显示隐藏的 ...

  5. 如何在 Linux 中整理磁盘碎片

    有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀的日志文件系统(ext3.4等等)来处理文件系统.然而,在一些特殊情况下,碎片仍旧会产生.如果正巧发 ...

  6. Linux基本命令 目录

    Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...

  7. linux 基本命令 [转]

    linux 基本命令 1.ls  (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...

  8. 转:Linux基本命令大全

    Linux基本命令大全   新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...

  9. 剑指Offer——知识点储备--Linux基本命令+Makefile

    剑指Offer--知识点储备–Linux基本命令 1.linux下查看进程占用cpu的情况(top): 格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参 ...

随机推荐

  1. pv绑定pvc

    创建pvapiVersion: v1kind: PersistentVolumemetadata: name: pv003 labels: app: vnc003 namespace: vnc-spa ...

  2. http与https的简单比较

    一.概念 1.HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减 ...

  3. 《闲扯Redis八》Redis字典的哈希表执行Rehash过程分析

    一.前言 随着操作的不断执行, 哈希表保存的键值对会逐渐地增多或者减少, 为了让哈希表的负载因子(load factor)维持在一个合理的范围之内, 当哈希表保存的键值对数量太多或者太少时, 程序需要 ...

  4. ImportError: /lib64/libm.so.6: version `GLIBC_2.23' not found (required by /usr/local/python37/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)

    一 问题背景 这个错误的出现往往与我前面的一篇文章 ImportError: /lib64/libm.so.6: version `CXXAB_1.3.8.' not found (required ...

  5. Django学习路18_F对象和Q对象

    F 对象: 可以使用模型的 A 属性和 B 属性进行比较 写法: 需要的数据对象 = 数据表(类名).objects.filter(列名__条件=F('列名2')) 需求: 查看男生数量比女生少 的公 ...

  6. Linux系统的基本操作

    20200727 Linux目录结构 基本介绍 Linux的文件系统是采用层级式的树状结构,在此结构中的最上层是/根目录 tip1:在Linux世界里,一切皆是文件 示例 /bin: bin是Bina ...

  7. PHP array_splice() 函数

    实例 从数组中移除元素,并用新元素取代它: <?php$a1=array("a"=>"red","b"=>"gr ...

  8. PHP getName() 函数

    实例 返回 XML 元素及其子元素的名称: <?php$xml=<<<XML高佣联盟 www.cgewang.com<?xml version="1.0&quo ...

  9. Linux的VMWare中Centos7文件目录类命令

    1.)ls命令简介 ls   ---列出目前工作目录所含之文件及子目录 语法    ls [-alrtAFR] [name...]   参数 : -a 显示所有文件及目录 (ls内定将文件名或目录名称 ...

  10. ios迅雷上架成功的秘密 背后的“苹果TF签名”

    距离ios迅雷从App Store下架已经过去很久了,小微经常看到知乎里有很多迅雷用户到处寻找可以下载应用的渠道.近期迅雷被爆“好消息”iOS 迅雷(官方版)正式上架 App Store,此消息一出可 ...