Linux常用命令

目录的切换、查看

cd /dir/dir 从根目录进入到/下的dir目录的dir目录
cd ../ 返回上一级目录
cd / 回到根目录
pwd 查看当前所在目录
pwd -P 查看当前所在真实目录,不是链路径

目录的创建、删除

mkdir dir 创建单级目录dir
mkdir -p d1/d2/d3 创建多级目录
rmdir dir 删除单级空目录,目录下不能有文件或目录
rmdir -p d1/d2/d3 删除多级目录,只限于目录删除,无法删除非目录

重命名、移动目录或文件

mv f1 f2 如果当前路径下没有f2文件或目录,那么会将f1更名为f2。如果f2是一个目录的话,会将f1移动到f2目录。也就是说mv命令可以重命名,也可以移动。

文件的创建、编辑、删除

touch file 创建file文件
vim file 编辑file文件,进入命令模式后输入I进入输入模式,编辑完后按ESC退出输入模式进入底线命令模式,按:wq保存并退出。当file文件不存在时,此命令会新建一个file文件并且进入到命令模式。
rm file 删除文件
rm -r d1 删除d1目录及目录下所有内容,d1目录下的文件和目录会全部删掉,会提示。
rm -r -f d1 直接删除d1及目录下的所有内容,不做任何提示,这个很危险。

文件或目录的复制

cp file file2 复制file文件并将复制后的文件命名为file2。
cp dir dir2 复制dir目录并将复制后的目录命名为dir2,只适用于单级目录。
cp -r dir dir2 dir目录为多级目录,此时复制用这个命令,加参数-r。

目录、文件的查看

cat file 查看文件内容,从第一行开始显示。
tac file 查看文件内容,从最后一行开始显示。
nl file 查看文件内容,会显示行号。
more flie 查看文件内容,可按空格键进行翻页。
less flie 查看文件内容,与more命令类似。
head -n number file 查看文件内容,只显示从头开始的number行。
tail -n number file 查看文件内容,只显示从尾开始的number行。
ls dir 列出dir目录下的所有内容。
ls -a 列出所有内容,包括隐藏文件。
ls -d 只列出目录本身。
ls -l 列出所有文件和目录及创建时间、权限。
find -name "*ext"查看目录下所有后缀名为ext的文件。

安装、下载、解压

yum install package 安装软件包。
yum search package 查找软件包。
yum remove package 移除软件包。
yum update package 更新软件包。
wget url 下载软件的tar包。
tar -zxvf xxxx.tar.gz解压xxxx.tar.gz文件。

用户、用户组管理

useradd -d /home/name -m name 添加用户,并且指定用户主目录。
userdel -r name 删除用户及与用户相关的目录。
usermod -xxx 修改用户。
passwd name 修改用户name的密码。
groupadd g1 添加用户组g1。
groupdel g1 删除用户组g1。
groupmode -xxx 修改用户组。
groups name 查看用户所属组。
usermod -a -G group name 将name用户添加到组group中。

查看磁盘信息

df 将系统内所有的文件系统列出来。
df -h 将容量结果以易读的容量格式显示出来。
df -aT 将系统内的所有特殊文件格式及名称都列出来。

更改目录或文件的权限

chmod 777 file 将文件的权限改为所有人可读、可写、可执行。chmod命令可以更改目录或文件的权限。

其他

clear 清除屏幕内容。
ifconfig 查询网络接口参数。
ping ip 检查本机到目的主机是否能连通,可以通过快捷键ctrl+z来停止ping命令。
ps 查看当前运行的所有进程。
ps nux查看所有进程,运行的和未运行的都会显示出来。
sudo systemctl status firewalld 查看防火墙状态。
systemctl | grep running 查看当前系统运行的所有服务。
service 服务名 stop停止某服务。
service 服务名 start启动某服务。
service 服务名 stop重启服务。
netstat -ntlp 查看当前所有的TCP端口。
netstat -anp显示系统端口使用情况。
netstat -ntulp |grep 80查看所有80端口使用情况。
netstat -anp | grep port查看某端口是否被占用,可以获取到占用这个端口的服务pid。
kill -9 pid杀死进程。
kill -1 pid重启进程。
kill -15 pid结束进程。

关闭某个服务可以通过杀死pid或者stop某个服务,这两种方式都行。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值