首页 > 系统相关 >linux一些常用命令

linux一些常用命令

时间:2022-12-28 21:25:58浏览次数:44  
标签:文件 显示文件 常用命令 用户 命令 搜索 linux 一些 目录

最近复盘Linux,博客记录下吧

常用目录处理命令:

mkdir  创建目录(-p 递归创建)
cd 切换目录
pwd 显示当前目录
rmdir 删除空目录(一般用不到,直接用rm了)
cp 复制目录或文件(-r 复制目录,-p 保留文件属性)
mv 剪切文件,改名(在同一目录下移动即改名)
rm 删除文件、目录(-r 删除目录,-f 强制删除,这个命令经常是rm -rf [文件或目录])
rm -rf * :删除当前目录下所有文件(压缩包不会被删)

 

常用文件处理命令:

touch  创建空文件
cat 显示文件内容(经常搭配重定向)
more 分页显示文件内容(Space/f 翻页,Enter 换行,q/Q 退出; 如果一个文件内容很长,这个比cat方便)
less 分页显示文件内容(less除了拥有more的功能外,还可 向上翻页 和 按关键词搜索)
head 显示文件前面几行(-n 指定行数)
tail 显示文件后面几行(-f 动态显示文件末尾内容,即 如果末尾文件内容在改变,也会实时动态显示出来,可用来监控日志)
ln 生成链接文件(-s 创建软链接)

 

权限管理命令:(要区别权限对文件和目录的含义)

chmod  改变文件或目录文件(-r 递归修改,即 该文件及其下面所有子文件都改变)   删除一个文件的前提条件:对这个文件所在目录有写权限
chown 改变文件或目录的所有者(只有管理员root可以改)
chgrp 改变文件或目录所属组
umask 显示设置文件的缺省权限(-s 以rwx形式显示)

 

文件搜索命令:

搜索文件时一般搭配通配符使用
find 文件搜索(find [搜索范围] [匹配条件])
locate 在文件资料库中查找文件(优点和不足看笔记)
which 搜索命令所在目录及别名信息
whereis 搜索命令所在目录及帮助文档路径
与grep不同,以上4种都是找到其文件目录

grep 在文件中搜寻字符串匹配的行并输出(一般与管道符搭配使用)

 

帮助命令:

man   获得帮助信息(一般用来查看配置文件还有库函数的作用及格式;man查看不了shell内置命令)
help 获得shell内置命令的帮助信息

 

用户管理命令:

useradd  添加新用户
passwd 设置用户密码(普通用户只可用passwd改变自己的密码,而root用户可以改变任何人的)
who 查看登录信息(tty:本地终端,pts:远程终端)
w 查看登录用户详细信息(可用来判断负载情况)

 

压缩解压命令:

和Windows不同,Linux里文件压缩后只有压缩包了,原文件不见了
gzip 压缩文件(压缩后文件格式:.gz)
gunzip 解压缩.gz的压缩文件(gunzip <==> gzip -d)
tar 打包目录(压缩后文件格式.tar.gz)
-c 打包(可把目录打包成文件)
-v 显示详细信息(显示打包了哪些目录)
-f 指定文件名
-z 打包同时压缩
tar命令解压缩语法:
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
-C 指定解压缩位置
了解一下:zip、unzip、bzip2、bunzip2

 

网络命令:

write  给用户发信息,Ctrl+D保存结束(只有用户在线时才能发送过去!!)
wall 发广播消息(所有用户,你自己也会收到)
ping 测试网络连通性
ifconfig 查看和设置网卡信息
mail 查看、发送电子邮件(优点:即使对方不在线,你也可以传过去)
last 列出目前与过去所有登录系统的用户信息
lastlog 检查某特定用户上次登录(最后一次)的时间
traceroute 显示数据包到主机间(目标网站)的路径
netstat 显示网络相关信息
-t TCP协议
-u UDP协议
-l 监听
-r 路由
-n 显示IP地址和端口号
setup 配置网络(与ifconfig不同,setup改变配置是永久性的;修改完记得重启一下服务:service network restart)

 

挂载命令:

mount

 

关机重启命令:

shutdown

 

标签:文件,显示文件,常用命令,用户,命令,搜索,linux,一些,目录
From: https://www.cnblogs.com/balabalabubalabala/p/17011291.html

相关文章

  • gitlab 集成的一些SAST安全扫描工具
    企业内部使用gitlab作为源代码管理的越来越多了,同时目前gitlab不少企业特性也开源的社区免费版了,以下是支持的SAST清单可以参考参考清单Language(packagemanage......
  • Linux用户管理
    Linux用户管理一、用户管理概述1.概述各种系统中都有用户,windows是administrator,Linux系统中是有各种类型的用户的。未来大部分操作使用root实现,进行系统管理的时......
  • Linux通过ssh远程连接如何防止频繁断连
    使用ssh连接过远程服务的小伙伴都有这样的体会,终端几分钟无操作后就卡死了。其实这是ssh出于安全原因而进行的自动断连。如果不想频繁断连,可以通过修改配置文件的方式让ssh......
  • python里面一些零碎知识点
    Python中反斜杠可以用在一行结尾做续行符使用。pytorch中,一般来说如果对tensor的一个函数后加上了下划线,则表明这是一个in-place类型。in-place类型是指,当在一个tenso......
  • Linux 搭建GIT服务
    安装下载源码包:点击下载,本文以2.39.0版本为例。 解压缩:tar-zxfgit-2.39.0.tar.gz当前文件路径如下: 创建安装目录:mkdir/data/git/git2390切换至解压......
  • prometheus-添加监控linux服务器
    1.prometheus-添加监控linux服务器prometheus添加监控linux服务器node_exporter:用于监控Linux系统的指标采集器。常用指标:CPU内存硬盘网络流量文件描述符系......
  • Linux
    1.查看日志-tail-fapp.log(默认最后10行),tail-200fapp.log(查看最后200行数据),Ctrl+C(退出tail命令)-catapp.log|grep'关键字'(查看关键字附近的日志)(-A:后几行,-B:前几行......
  • linux系统下安装Docker,以及Docker的基本使用
    DockerCE支持64位版本CentOS7,并且要求内核版本不低于3.10,CentOS7满足最低内核的要求,所以我们在CentOS7安装Docker。  1、卸载旧版本如果之前安装过旧版本......
  • Linux系统大神随笔
    /*车站售票系统*/#include<pthread.h>#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<string.h>#include<signal.h>#include<sys/types.h>......
  • tensorflow_probability.python.bijectors的一些使用
      网上见到一个TensorFlow的代码,没见过这个形式的,是概率编程的代码:#coding=utf-8#Copyright2020TheTF-AgentsAuthors.##LicensedundertheApacheLicens......