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

linux常用命令

时间:2023-04-11 18:23:16浏览次数:33  
标签:文件 显示 查看 常用命令 linux 进程 文本 目录

1、系统工作命令

man

echo 输出

date 系统时间与日期

%Y 年  %m 月  %d 日   %H 时  %M 分  %S 秒 %j 第几天
-s 设置当前时间

timedatectl 系统时间

status 状态信息
list-timezones 列出已知时区
set-time 系统时间
set-timezone 生效时区

reboot 重启

poweroff关机

wgt 网络文件下载

-r 递归下载
-P 下载到指定目录
-p 下载页面所有资源

ps 查看进程状态(p77)

-a 显示所有进程
-u 用户以及其他信息
-x 显示没有控制终端的进程

pstree 进程树状图

top 动态监视进程活动及负载信息

系统整体信息p79

nice 调整进程优先级

范围(-20 ~19)

pidof 查询进程的pid

kill 终止进程

-9表示最高级别的强制杀死进程

killall 终止某个指定名称的服务的全部进程

2、系统状态检测命令

ifconfig 获取网卡配置与网络状态

uname 查看系统内核与系统架构

-a

uptime查看负载信息

loadaverage平均负载 : 1 5 15

free 内存使用信息

-h 人性化输出

who 当前登入主机的用户信息

last最近被访问记录

ping 测试主机之间网络的连通性

-c 发送次数
-l 指定网卡
-I 每次时间间隔
-W 最长等待时间

tracepath 数据包到达主机过程中的路由信息

netstat 显示网络连接、路由表、接口状态

-a 显示所有连接中的Socket
-u 显示UDP协议连接状态
-t 显示TCP协议连接状态
-i 显示网卡信息

history 显示执行过的命令

cat ~/.bash_history查看历史命令文件

(.)开头的表示隐藏文件

sosreport 收集系统配置及架构信息并输出诊断文档

3、查找定位文件命令

pwd显示当前所在目录

cd 切换当前工作路径

cd~回到家目录 cd - 返回上一次的目录

ls 显示目录中文件信息

-a 看到全部文件(包括隐藏文件) -l 看到文件属性 -d查看目录属性(-ld)

tree 树状目录

find 查找文件(全盘搜索,准确但效率低)

-name 名字 “linux”
-perm 权限
-user 所有者
-group 所属组
-exec {} ; 进一步处理搜索结果

loacte 按照名字快速搜索文件对应位置

先用updatedb生成索引数据库

再用locate+名称(locate whereis 找出所有包含whereis名称的文件)

whereis 按照名称快速搜索二进制程序、源代码、帮助文档

也是基于updatedb生成的索引库文件

which 按照名称快速搜索二进制程序

仅仅找到命令本身的路径

4、文件文本编辑命令

cat 查看纯文本(内容少)

-n显示行号

more 查看纯文本(内容多)

head 查看纯文本前几行

tail 查看纯文本后几行

tail -n 20 查看后20行

tai -f查看实时日志文件

tr 替换文本内容

wc 统计文本行数,字数

-l 显示行数
-w 显示单词数
-c 显示字节数

stat 查看文件具体存储细节和时间

Atime 内容最后一次被访问时间

Mtime 内容最后一次被修改时间

Ctime文件属性最后一次被修改时间

grep 按行提取文本内容

-n 显示行号
-I 忽略大小写
-v 反选
-c 仅显示找到的行数

cut按列提取文本内容

-d 设置间隔符号
-f 设置需要查看的列数

diff 比较文件差异

--brief 直接出结果
-c 内容具体的不同

uniq去除文本重复行

sort 对文本内容进行排序

5、文件目录管理命令

touch 创建文件或设置文件时间

-a 修改访问时间Atime
-m 修改修改时间Mtime
-d 都修改Atime,Mtime

mkdir 创建空白目录

-p递归创建

mkdir -p a/b/c/d/e

cp 复制文件或目录

cp [参数] 源文件 目标文件

-r 复制目录

-p保留原始属性

-d保留链接文件的属性

-i 询问是否覆盖

-a相当于-pdr

rm 删除文件或目录

-f 强制删除

-i 删除前询问

-r 删除目录

-v 显示过程

dd按照指定大小和个数的数据块复制或转换文件

格式: dd if=参数 of=参数 count=参数 bs=参数

if 输入的文件名称

of 输出的文件名称

bs 复制每个块的大小

count 复制块的个数

file 查看文件类型

tar 对文件打包解压

p109

标签:文件,显示,查看,常用命令,linux,进程,文本,目录
From: https://www.cnblogs.com/ctynlnlnl/p/17307206.html

相关文章

  • Rocky Linux 9 Minio 集群部署
    1、DockerCE安装参考:https://www.cnblogs.com/a120608yby/p/9883175.html2、DockerCompose安装参考:https://www.cnblogs.com/a120608yby/p/14582853.html3、Minio部署#编辑docker-compose.yaml#vimdocker-compose.yamlversion:'3.7'#Settingsandconfigu......
  • Linux 课程网址
    韩顺平Linux:https://www.bilibili.com/video/BV1Sv411r7vd?p=27&vd_source=0e10ce931b6b691488248fe09e2739c5 bilibii:https://www.bilibili.com/video/BV1n84y1i7td?p=14 ......
  • git常用命令以及解析
    Git是一个非常流行的开源分布式版本控制系统,可以帮助开发者更好的管理和写作开发代码,以下是一些常用的git命令以及详解:1.gitinit作用:初始化一个Git仓库详解:在需要进行版本控制的目录中执行gitinit命令,会在改目录中穿件一个.git子目录,用于存储仓库的原数据和对象数据库2.git......
  • 哪吒探针 - Windows 和Linux端agent安装(详细注意版)
    一、Windows端agent安装配置环境准备环境:Windows服务器软件:哪吒探针点击下载、nssm点击下载(探针agent和nssm都要下载准备好)设置环境变量下载软件后,解压到任意位置,然后按win+R打开运行窗口,输入sysdm.cpl打开系统属性–>高级–>环境变量–>系统变量–>Path在最后把......
  • python ssh Linux机器 paramiko库的简单使用
    pythonsshLinux机器paramiko库的简单使用以用户名密码方式连接Linux主机defconn_by_password():"""1)如果抛出异常:SSHException:Server'172.17.140.17'notfoundinknown_hosts则需要设置ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy(......
  • Linux 操作系统启动过程
    当接通电源,硬件通过一系列自检完成后,硬件把控制权转交给操作系统后Linux系统启动过程可以分为5个阶段:加载内核。运行init。系统初始化。建立终端。用户登录系统。init程序的类型:SysV: init,CentOS5之前,配置文件:/etc/inittab。Upstart: init,CentOS6,配置文......
  • Cacti监控远程linux机器配置(被监控端)
    一、被监控机安装snmpyum-yinstallsnmp二、被监控机的配置vi/etc/snmp/snmpd.conf做以下更改: 1、找到com2sec notConfigUser  default       public 改为:com2sec notConfigUser   192.168.1.1(改成监控服务器的ip)       public 2、找到access......
  • 使用Xshell远程连接Linux服务器
     https://blog.csdn.net/weixin_48016395/article/details/123190779?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-2-123190779-blog-129054565.235^v28^pc_relevant_default&spm=1001.2101.3001.4242.2&utm_rele......
  • Linux 04 文件操作
    文件查看$cat小文件$more小/大文件$head-n15filename开头$tail-n15filename结尾#tr转换命令,需要使用管道和通配符$catanaconda-ks.cfg|tr[a-z][A-Z]将文件中所有小写转换为大写$wc统计$wc-lanaconda-ks.cfg$wc-wanaconda-ks.cfg$wc-c......
  • Linux 上 定时备份 postgresql 数据库
    Linux上定时备份postgresql数据库为了避免操作数据库的风险因此计划每天对postgresql数据库进行定时备份1.服务器地址:备份服务器地址10.10.10.101(虚构)postgresql数据库所在的服务器地址10.10.10.100(虚构)因为我有单独的备份数据库不在同一个服务器上操作首先要保证这......