1. linux常用命令

1.      ls  查看目录内容

(1)   ls -l (也可以直接 ll ) :列出长数据串,包含文件的属性与权限数据等

(2)   ls -a :列出全部的文件,连同隐藏文件(开头为.的文件: .a.txt)一起列出来(常用)

(3)   ls -hl 人性化显示目录

(4)   ls -目录名

(5)   ls 结合通配符使用

i.         
ls a* 以a开头

ii.         
ls *a 以a结尾

iii.         
ls a?b 以a开始b结尾

iv.         
ls [acb]*

v.         
ls [a-f]*

2.      cd:切换目录

(1)   cd … :返回上层目录

(2)   cd :返回上一个目录

(3)   cd / : 返回主目录

(4)   cd ~: 返回主目录

(5)   cd bin

linux 严格区分大小写

3.      touch:创建空文件

(1)   touch b.txt : 创建一个空的txt

4.      mkdir :创建指定的名称的文件夹

(1)   mkdir abc

5.      rm:删除

(1)   rm -r 目录名 删除目录

(2)   rm 文件名 删除文件

6.      xx–help : 查看帮助

(1)   ls –help

7.      man :详细帮助

8.      chmod 改变文件的权限

(1)   chmod u-r a.txt 减权限

(2)   chmod u+r a.txt 加权限

(3)   chmod u+x file :给file的属主增加执行权限

(4)   多数用三位八进制数字的形式来表示权限,第一位指定属主的权限,第二位指定组权限,第三位指定其他用户的权限,每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。如6(4+2)代表有读写权,7(4+2+1)有读、写和执行的权限

9.      查看当前路径:pwd

10.   清屏:clear

11.   退出当前命令:ctrl+c 彻底退出

12.   Cp 拷贝

(1)   cp -a file1 file2 :连同文件的所有特性把文件file1复制成文件file2

(2)   cp file1 file2 file3 dir :把文件file1、file2、file3复制到目录dir中

13.   mv 移动

(1)   mv file1 file2 file3 dir : 把文件file1、file2、file3移动到目录dir中

(2)   mv file1 file2 : 把文件file1重命名为file2

14.   cat :文件名 #显示全部文件内容

(1)   cat a.txt 看文件内容

(2)   cat cpuinfo

15.   more :文件名 #分页显示文件内容

16.   less :文件名 #与 more 相似,更好的是可以往前翻页

17.   echo :回显

(1)   echo hello

系统回复 hello

18.   grep Linux统计文件中出现的次数:

(1)   单个字符串:grep -o targetstr
filename | wc -l

多个字符串:grep -o “targetstr_1\targetstr_2”filename | wc -l

(2) awk ‘{s+=gsub(/targetStr/,“&”)}END{print
s}’ filename

19.   Grep Linux查找某个文件中的某个词:

(1)   grep ‘test’a,b,c 在文件a,b,c中寻找test这个词

(2)   grep -r ‘test’ . #在当前目录中找test这个词

(3)   grep -r ‘test’ example #在example目录中找test这个词

20.   tail

(1)   tail -f 20160921.logs :查看正在改变的日志文件

(2)   tail -3000 catalina.out:查看倒数前3000行的数据

21.   df

(1)   df :显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统

(2)   df 命令获得真正的文件系统数据,而 du 命令只查看文件系统的部分情况

(3)   df -hl:查看磁盘使用空间

22.   find -name 文件名 :找匹配的文件名

23.   软链接:ln -s slink source

24.   查找自己所在的终端信息:who am i

25.   查看当前谁在使用该主机:who

26.   ps -ef|grep java :找出所有java进程

27.   kill -9 进程号 :彻底杀死某个进程

28.   vi :文件名 #编辑方式查看,可修改

29.   head :文件名 #仅查看头部,还可以指定行数

30.   history:查看用过的命令列表

31.   which :只能查可执行文件

32.   whereis :只能查二进制文件、说明文档,源文件等

33.   du :显示目录或文件的大小

34.   bash shell 的内置命令let 可以进行整型数的数学运算

35.   free:显示系统当前内存的使用情况,包括已用内存、可用内存和交换内存的情况

36.   top:显示当前系统中占用资源最多的一些进程

37.   netstat -anp|grep port:查看某端口是否被占用

38.   chown -R:更改某个文件或目录的属主和属组

39.   Shift + PageUp:翻页

40.   清空文件:echo “”

filename 或者cat /dev/null > a.txt 或者>a.txt

41.   wc -l filename: 查看文件里有多少行

42.   uniq testfile: 删除一个文件中重复都是行

43.   sort testfile1 | uniq:删除重复之后进行排序(次数的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值