Linux (常用)命令

1.man

有问题找男人(man),可以查看指令用法,例: man cd 查看cd的用法.

2.cd

用来切换目录 cd /返回根目录, cd ~返回家目录 ,cd … 返回上级目录

3.pwd

查看当前目录完整路径

4.touch

创建一个空文件.

5.echo

编写文件内容 例:echo “编写内容” >指定文件

6.cat

读取文件内容.

7.mkdir

创建目录 例:mkdir b 创建目录b. 例:mkdir b/d/c/ -p 创建目录组

8.rm

删除文件和目录 rm -r 递归删除 rm -rf 强制删除

9.rmdir

删除目录

10.ls

查看当前目录所有的问件和目录 ls -l(ll简写) 更详细的查看,例如:时间,大小,权限.

11.cp

拷贝文件 例: cp a.txt b.txt .将a.txt文件的内容拷贝到b.txt
cp t.txt Document/t 该命令将把文件t.txt复制到Document目录下,并命名为t。
cd -r 递归式拷贝目录

12.mv

移动文件: 例; mv a.txt b .把文件a移到b目录下
给目录文件重命名: mv a.txt c.txt .把文件a.txt重命名为c.txt

13.exit

退出

14.more

查看文件内容,能以翻页的形式查看

15.less

查看文件 能灵活翻页
/跟字符串 n查找下一个结果 N查找上一个
(less打开大文件的效率很高 less只加载当前能看到的一部分
随着翻屏动作的发生在加载新的数据)

j k 或者 方向键: 向上向下滚动屏幕.
q: 退出

16.head

head -n x 文件名 显示文件的前x行

17.tail

tail -n x 文件名 显示文件后X行

18.date

date:1.格式化的显示时间日期 2.计算时间戳,并且进行换算
date +%s 获取时间戳
date -d@时间戳 获取格式化时间

%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相当于 %Y-%m-%d

19.find

find -name
按文件名查找 并且可以搭配重定向,保证结果汇总到一个文件中

例如: find yum c 将文件名中有yum的文件全部在c中显示名字

20.grep

grep 同时在多个文件中查找字符串
grep “想查找的东西” * -n(显示的行数)
例:grep b test.java -4 .在test.java中查找 b 并显示 4行

21.yum

包管理器

22.chmod

修改一个目录或文件的权限.
例: -r(w x) 去掉读权限 + 是加上读权限
u-r 去掉文件拥有者的权限, g-r(同组), o-r (其他)

例:chmod u -r 去掉本文件拥有者的读权限.
chmod g +w 加上同组的写权限.

23.ps

-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
a:显示现行终端机下的所有程序,包括其他用户的程序。
-A:显示所有程序。
e:列出程序时,显示每个程序所使用的环境变量。
-H:显示树状结构,表示程序间的相互关系

24.netstat
        -a:表示列举所有的连接、服务器监听
        -t:列出所有tcp协议的服务
        -u:列出所有udp协议的服务
        -n:使用端口号来显示
        -l:列出所有的监听
        -p:列出所有服务的进程id(pid)
25.ping

用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常.

26.free

Linux free命令用于显示内存状态。
free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
语法:free [-bkmotV] [-s <间隔秒数>]
-b  以Byte为单位显示内存使用情况。
-k  以KB为单位显示内存使用情况。
-m  以MB为单位显示内存使用情况。
-h  以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。
-o  不显示缓冲区调节列。
-s<间隔秒数>  持续观察内存使用状况。
-t  显示内存总和列。
-V  显示版本信息。

附:

文件: 开头为d 表示是一个目录,开头是l表示是一个连接文件,开头是- 表示是一个普通文件.
第一组rwx是当前用户的权限.第二组rwx为同组用户的权限,第三组rwx为其他用户的权限.

r: 可读. w: 可写. x: 可执行
如果可读,权限是二进制的100,十进制是4;
如果可写,权限是二进制的010,十进制是2;
如果可运行,权限是二进制的001,十进制是1

其他:
ctrl l 清屏
ctrl insert 复制
shift insert 粘贴

Linux文件系统结构图及功能:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值