见过最实用的Linux命令

本文汇总了Linux中最实用的命令,包括查看端口和进程、文件操作、目录管理、权限设置等,适用于日常管理和故障排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

见过最实用的Linux命令

1、查看端口和进程
netstat -anp|grep 端口
ps –ef|grep 进程关键字/进程id

注意:上述两个命令经常结合使用,查询应用的进程是否存在非常有用。

2、改文件名、移动文件、改大小写
mv 被改文件名 新文件名
mv /home/infa/被移文件名 /home/infa/soft/文件名 --移动文件到指定目录
mv 小写文件 大写文件名

3、删除命令
rm –f 文件名
rm –r/R 目录名
rm -rf filename --直接删除一个非空的目录

4、查找文件/查找文件中内容
find 文件名
cat 文件名 |grep 关键字
du –k(sk) * 查看当前目录大小
df -k 目录名 是用来查看format属性的

5、给文件或目录赋权限
chmod 777 文件名
chmod -R 777 目录名(-R参数可以对该目录下子目录和文件也赋权)

mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 775 /u01/app/oracle /u02/oradata

6、创建目录
mkdir 文件夹
mkdir -p /usr/oracle/oradata/accdc/ 创建目录以及子目录

7、杀进程
kill 进程名
kill -9 进程名 强制杀

8、查看属性
ls –al

9、文件指向
cat 文件名1 > 文件名2 将文件1指向文件2

10、编辑文件
vi 文件名
:q! 不保存退出
:wq 保存退出
esc i 增加内容
esc d 删除一行
esc x 删除一个字符

11、切换以前命令
Set –o vi
按esc 按k字母 查看以前输入的命令 之后按L可以移动光标,箭头可以删除。

12、切换用户
su 用户名

13、脚本执行情况定向到指定日志
sh 脚本名.sh > 日志文件名.log

14、脚本后台运行
nohup 脚本名.sh > 日志文件名.log &

15、截取文件前N行记录
head -10000 被截取文件名 > 前N行记录存放文件名 --截取文本中前1w行

16、读光驱
将安装光盘放入光驱,以su –命令切换到root用户,手动mount光驱:
mount –v cdrfs –o ro /dev/cd0 /mnt
umount 推出光驱

17、查看目录占空间大小
dbf、db

18、解压命令
uncomprss 文件名.war/.rar/.Z
gunzip 文件名.zip (AIX)
cpio -idcmv < 文件名.cpio
unzip 文件名.zip (Solaris)
gzip -d 文件名.gz
tar –xvf 文件名.tar
tar -zxvf 文件名.tar.gz

19、FTP上传/下载
lcd e:\ 回车 --指定本地磁盘根目录
bin 回车
put 文件名 --将本地文件上传到远程计算机
get 文件名 --从远程计算机拿文件到本地磁盘

20、判断文件类型
file 文件名

21、浏览或翻阅文本文件
more 文件名
page 文件名

22、显示当前工作目录
pwd

23、显示环境变量
env

24、显示当前UNIX系统的名字
uname -r -m -a

25、连接文件
ln 原文件名 新文件名

26、查找文件内容
grep name filename
grep name *.log
查找文件或者文件夹下文件内容
grep –R name *.log

27、chown
$chown owner1:group1 file
修改file为owner1拥有,且属于group1组

28、日期
date 显示时间,精确到秒
用法 date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]
cal 显示日历
cal 9 2008 显示2008年9月的日历; cal 显示当月的
用法 cal [ [月] 年 ]

29、查看用户
users 显示在线用户(仅显示用户名)。
who 显示在线用户,但比users更详细,包括用户名、终端号、登录时间、IP地址。
who am i 仅显示自己,(但包括用户名、端口、登录时间、IP地址;信息量=who)。
whoami 也仅显示自己,但只有用户名(仅显示自己的有效的用户名)。
w 显示比who更多内容,还包括闲置时间、占CPU、平均占用CPU、执行命令。
用法 w [ -hlsuw ] [ 用户 ]

30、查找
grep 文件中查找字符;有过滤功能,只列出想要的内容
用法 grep -hblcnsviw 模式 文件 . . .
如 grep abc /etc/passwd 在passwd文件下找abc字符
31、清屏
clear

32、改变目录(打开目录)
命令:cd(change directory)
格式:cd directory_name
功能:改变当前工作目录

33、建立新文件、修改文件日期 命令:touch
格式:touch filenae
功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件

34、拷贝文件
命令:cp (copy)
格式:cp [option] source dest cp [option] filename1 filename2 cp -r directory1 directory2
功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝到另一个目录中。

35、显示磁盘空间 命令:df (disk free) 格式:df [option]
功能:显示磁盘空间的使用情况,包括文件系统安装的目录名、块设备名、总 字节数、已用字节数、剩余字节数占用百分比。 选项:
-k 显示磁盘空间的使用信息

36. tar打包压缩命令:
只打包:tar –cvf 名称.tar 包路径

打包带压缩: tar -zcvf 名称.tar.gz 包路径

解包:tar -xvf 名称.tar

解压包:tar –zxvf 名称.tar.gz

37. 查看LINUX的版本及位数
操作系统位数:Uname -a getconf LONG_BIT
版本:cat /etc/issue

38.SFTP登录脚本
sftp –o port=端口 user@ip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值