博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 基本命令整理
阅读量:5864 次
发布时间:2019-06-19

本文共 1723 字,大约阅读时间需要 5 分钟。

推荐

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

 

 

本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/archive/2012/07/23/2605498.html,如需转载请自行联系原作者

你可能感兴趣的文章
C7609之ACL匹配问题
查看>>
HBase 转 json
查看>>
读Linux那些事儿之我是USB CORE笔记(一)
查看>>
App-V Client的部署
查看>>
在linux系统中处理TIME_WAIT连接过多
查看>>
系统蓝屏 stop 0x0000007F
查看>>
第二个shell(求和)
查看>>
打印后台程序服务没有运行,无法添加或使用打印机的处理方法
查看>>
按时间顺序显示指定目录的文件
查看>>
谈谈SQL Server高可用的常见问题
查看>>
WindowsPhone7真机部署和调试程序
查看>>
Linux出现Read-only file system
查看>>
sendmail源码包配置
查看>>
phpunit 单元测试案例--签到任务
查看>>
OGG logdump跳过某事物操作方法
查看>>
如何解决shell执行派生子shell问题
查看>>
VMware虚拟化--vsphere 5介绍
查看>>
SPL笔记之双向链表
查看>>
如何在macOS上为Python安装XGBoost
查看>>
MySQL中计算sql语句影响行数的函数
查看>>