Linux常用命令初步学习

文件类型

1、Linux系统中文件的类型包括:普通文件、目录文件、链接文件、设备文件和管道文件等

普通文件(-):即流式文件。如文本文件、源码文件、shell脚本等。可以用cat、less、vi等查看或修改内容

目录文件(d):用于表示管理系统中的全部文件,内容包括文件名、子目录及其指针,是Linux存储文件名的唯一地方

链接文件(l):可以参考Windows当中的快捷方式,有软链接和硬链接之分,更强大

设备文件(b):则表示为装置文件里的可供存储的接口设备

串行端口设备(c):表示为装置文件里面的串行端口设备,例如键盘、鼠标。。。。

普通文件:

目录文件:

链接文件:

Linux文件系统的树形结构

Linux命令行的格式

命令字 [选项]  [参数

实例:ls -l /home

目录处理命令ls

目录处理命令mkdir

目录处理命令显示当前目录地址pwd

目录处理命令复制cp

scp 复制到远程机器

scp xxxx.tar.gz ip:/home/xxx/xxx

目录处理命令移动mv

[root@node01 home]# mv ./test1/ ./test5/

改名,把当前文件夹下的test1改为test5

目录处理命令删除rm

符合正则表达

rm *.java删除以.java结尾的文件

目录处理命令修改时间戳顺便创建空文件touch

目录处理命令显示文件内容cat

目录处理命令分页显示文件内容more

目录处理命令显示文件候面几行tail

注意:tail -f filename实时打印文件信息(Ctrl+z打断)

权限管理命令chmod

文件搜索命令whereis

文件搜索命令grep

文件搜索命令find

查找以java结尾的文件

[root@node01 home]# find / -name "*java"
 

压缩解压命令gzip

压缩解压命令tar

-x解包

常见压缩包格式

网络命令ping

网络命令ifconfig

网络命令netstat

关机重启命令 

shutdown

其他重启命令

[root@localhost ~]# reboot

[root@localhost ~]# init 6

查看逻辑磁盘lsblk

注意:sr0 光驱 sda 第一块硬盘

查看安装系统时磁盘划分情况fdisk -l

挂载光驱及新的磁盘

sro挂在到 /mnt/a下

先创建a

执行挂载命令

现在就可以通过查看a的内容来查看光驱了

umount卸载

umunt  /mnt/a

链接文件:软链接

创建文件:

touch 文件名

vi 创建不存在的文件

先用vi创建一个文件

按i进入编辑模式

输入 echo ’hello world‘

按esc 

按冒号

回车

ln创建链接

ln -s /root/helloworld.sh /sbin/helloworld

(ln -s 源文件  目标文件)

查看当前文件大小du -sh

查看当前目录及子文件的目录大小du -sh *

磁盘占用的大小df -h

逻辑磁盘大小fdisk -l

执行脚本命令

sh filename

./filename 

存在权限问题(注意:只展示了第一组)

 追加信息

>> 重定向 追加 

> 重定向 覆盖

把某个文件追加到另一个文件

VI/VIM编辑器使用

三种工作模式

   一般模式、编辑模式、命令行模式

不同模式之间的切换

文件内容查找

保存文件及退出vi编辑器



命令模式的常用命令

删除与修改

末行命令模式的常用命令

常用的

资源查看-----cpu、内存、进程

ps -ef 进程查看

查看当前进程的java进程

管道 | 管道符

grep 筛选查找

管道 grep

查找包含a 查询包含b 查找包含c

cat 文件名 | grep‘a’ | grep ‘b’ | grep ‘c’

grep -v 不包含

grep -v

内存查询

动态查看资源情况

top -n -p

-n(循环次数)

top -n3

-b(批处理)

top -n3   -p 

top3 前三个资源最大的进程

top -n1 -b >> topcpu.txt

top -n1 -b | head -10

杀掉进程

kill -9 进程号

端口号查看

netstat 网络命令:查看端口信息

netstat -a 查看所有的网络连接

netstat -nlpt 查看当前连接的端口信息

                PID:进程id

wc 统计文件行数

cat 文件名 | wc -l 统计最大行数

新建账号

su命令切换到root账号

adduser 添加用户 

adduser test

passwd xxxxxxx 修改密码

修改权限

chmod -R 777 文件名

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值