Linux-常用命令

本文详细介绍了Linux系统中常用的工作命令,包括echo、date、wget、ps、top、pidof等基础命令,以及状态检测、文件目录管理、文本编辑、打包压缩和搜索等高级功能,帮助用户提升效率。
摘要由CSDN通过智能技术生成

常用工作命令

  • echo
echo hello world	
echo $SHELL	
  • date
date	
date "+%Y-%m-%d %H:%M:%S"	
date -s "2020-01-04 16:08:20"	
date "+%j"	
  • wget
-b	后台下载模式
-P	下载到指定目录
-t	最大尝试次数
-c	断点续传
-p	下载页面内所有资源
-r	递归下载
wget -r -p http://www.linuxprobe.com
  • ps
-a	显示所有进程
-u	用户及其他详细信息
-x	显示没有控制终端的进程
ps aux	
  • top
第1行	系统时间、运行时间、登录终端数、系统负载(1分钟、5分钟、15分钟内的平均值)
第2行	进程总数,运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
第3行	用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比
第4行	物理内存总量、内存使用量、内存空闲量、内核缓存的内存量
第5行	虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量
  • pidof
pidof sshd
  • kill
kill 2156

状态检测命令

ifconfig		
uname		
uptime		
free
who		
last		
history		
sosreport	

工作目录切换

pwd		
cd	
cd /etc	
cd -	
cd ..	
cd ~	
cd ~username	
ls	
ls -l	
ls -al	
ls -ld /etc	

文本文件编辑

cat	
cat -n filename	
more	
more filename	
head	
head -n filename	
tail 	
tail -f filename	
tail -n 20 filename	
tr	cat filename | tr [a-z] [A-Z]	
wc		
-l	只显示行数
-w	只显示单词数
-c	只显示字节数
stat	
stat filename	
cut	
cut -d: -f1 /etc/passwd	
diff	
diff --brief A B	
diff -c A B	

文件目录管理

1	touch		
		-a	仅修改 读取时间atime
		-m	仅修改 修改时间mtime
		-d	同时修改atime和mtime
2	mkdir	mkdir linuxp	
		mkdir -p a/b/c	
3	cp	cp A B	
4	mv	mv A B	
5	rm	rm -f filename	
		rm -rf 目录	
6	dd		
		if	输入的文件名称
		of	输出的文件名称
		bs	设置每个块的大小
		count	设置要复制块的个数
		dd if=/dev/zero of=test.txt count =1 bs=560M	
		dd if=/dev/cdrom of=rhel-server-7.0-x86_64-linux.com.iso	
7	file	file /dev/sda	

打包压缩和搜索

1	tar		
		-c	创建压缩文件
		-x	解开压缩文件
		-t	查看压缩包有哪些文件
		-z	用Gzip压缩或解压
		-j	用bzip2压缩或解压
		-v	显示压缩或解压的过程
		-f	目标文件名
		-p	保留原始的权限与属性
		-P	使用绝对路径来压缩
		-C	指定解压到的目录
		tar -czvf etc.tar.gz /etc	
		tar -xzvf etc.tar.gz -C /root/etc	
2	grep		
		-b	将可执行文件(binary)当作文本文件(txt)来搜索
		-c	仅显示找到的行数
		-i	忽略大小写
		-n	显示行号
		-v	反向选择-仅列出没有“关键词”的行
		grep “/sbin/nologin” /etc/passwd	
3	find		
		-name	匹配名称
		-perm	匹配权限(mode为完全匹配,-mode为包含即可)
		-user	匹配所有者
		-group	匹配所有组
		-mtime -n +n	匹配修改内容的时间(-n指n天以内,+n指n天以前)
		-atime -n +n	匹配访问文件的时间(-n指n天以内,+n指n天以前)
		-ctime -n +n	匹配修改文件权限的时间(-n指n天以内,+n指n天以前)
		-nouser	匹配无所有者的文件
		-nogroup	匹配无所有组的文件
		-newer f1 !f2	匹配比文件f1新但比f2旧的文件
		--type b/d/c/p/l/f	匹配文件类型(参数依次为块设备、目录、字符设备、管道、链接文件、文本文件
		-size	匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)
		-prune	忽略某个目录
		-exec... {} \;	后面可跟用于进一步处理搜索结果的命令
		find /etc -name "host*" -print	
		find / -perm -4000 -print	
		find / -user kingbase -exec cp -a {} /root/findresults/ \;
  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值