Linux命令

162 阅读3分钟

         命令名称 [命令参数] [命令对象]

>

重定向输出

|

管道,将一个命令的输出作另一个命令的输入

&&

与的功能

awk

cat

输出到控制台

cd

切换目录

chmod

chmod命令用于改变linux系统文件或目录的访问权限

chown

更改某个文件或目录的属主和属组。

chgrp 改变文件或目录所属的组,相当于chown的低配版

cp

复制文件或者目录

复制目录时 ,需要加 -r

crontab

curl

df

du

find

free

grep

文档中查找指定内容

error a.log a文件中找error的内容

error a.log --color a文件中找error的内容,高亮显示

error a.log --color -B5 -A5 a文件中找error的内容,高亮显示,显示前后各5行内容

gzip

head

history

hostname

查看主机名

ifconfig

kill

less

pgup pgdn 翻页

ls

-a 查看全部内容,包含隐藏文件

-l 详细信息

lsof

mkdir

创建目录

mkdir -p 多级目录

more

空格 下一屏

回车 下一行

q 退出

mv

移动 剪切

netstat

netstat -nltp

passwd

passwd 用户名 ---给用户设置密码

ps

pwd

查看当前所在路径

rm

-f 不经确认

-r 目录 递归删除目录及目录中的内容

-rf

-rf * 清空当前文件夹

-rf /* 自杀

rmdir

scp

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

scp   local_file  remote_username@remote_ip:remote_folder

scp  -r  local_folder  remote_username@remote_ip:remote_folder -r 递归复制整个目录

shutdown

source

ssh

su

身份切换 su username 输入密码

sudo

让普通用户具备root的权限

tail

-10 显示最后十行

-f 动态显示最后的内容

- 100f 动态显示最后100行内容

tar

tar -zxvf jdk-8u181-linux-x64.tar.gz

tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/ 解压到指定目录

tar命令仅仅实现对数据打包。不进行压缩。我们一般处理文件,都是同时进行打包和压缩。因此要加上参数。

因为要压缩,所以加上参数-z

因为要显示运行过程,因此加上-v

因为要指定文件名称,因此加上-f

最后,如果是打包,则用-c;如果是解压,则用-x

因此,最终命令为:

tar -zcvf 压缩后文件名.tar.gz 目标文件 :打包并压缩目标文件

tar -zxvf 要解压的文件名 :解压缩到当前目录

tar -zxvf 要解压的文件名 -C 目标目录 :解压到目标目录

注意,一般Linux中的压缩文件都是 .tar.gz

top

touch

创建文件

useradd

useradd 用户名 ---增加用户

vim

wc

wget

which

yum

安装软件包:yum install xxx -y -y表示免确认

清除本地索引数据:yum clear all

查找库中软件包:yum list | grep xxx

列出本地所配置的仓库信息:yum repolist

分类

帮助命令

help

man

目录操作

pwd

cd

ls

mkdir

rmdir 删除目录,不能删除有内容的目录

查找

find

文件操作

touch

rm

cp

mv

打包和解压

tar

gzip

zip

uzip

zipinfo 查看压缩文件信息

插件文件内容

cat

more

less

tail

head

grep

sed

编辑文件内容

vi

组合

>

|

&&

网络相关

ifconfig

ping

netstat

wget

ssh

curl

tftp

scp

rcp

系统相关

free

df

fdisk

top

date

ps

kill

用户及组

权限管理

linux文件权限的描述格式

d rwx rwx rwx

d:标识节点类型(d:文件夹 -:文件 |:链接)

r:可读 对文件来说,是可读取内容;对文件夹来说,是可以ls

w:可写 对文件来说,是可修改文件的内容;对文件夹来说,是可以在其中创建或者删除子节点

x:可执行 对文件来说,是能否运行这个文件;对文件夹来说,是能否cd进入这个目录

第一组rwx:表示这个文件的拥有者对它的权限

第二组rwx:表示这个文件的所属组用户对它的权限

第三组rwx:表示这个文件的其他用户(除以上两种)对它的权限