linux系统常用命令精简版

命令              命令含义

1.文件夹的创建(关键字:mkdir,ll)

ls 列出指定目录下所有的文件和文件夹信息                 

-l  

-a   就是all的意思(含隐藏)

pwd 查看目录

cd 切换目录

mkdir 创建目录

 mkdir  -p 递归创建

rmdir     删除空文件夹

rm -rf   删除文件或者文件夹

2.文件操作的相关命令(关键字:touch,echo,vi,cat,cp)

touch 文件名称                    创建文件

echo "文本内容" > 文件名称        文本追加,需要使用>>

vi 文件名称         vi编辑

mv 移动文件(或重命名)

cp 复制文件

cat    查看所有的内容,不适合查看大文本文件

more 进行分页查看

less 进行逐条查看

head 从头部进行内容的查看

tail 从尾部进行内容的查看

3. 打包(关键字:tar -cvf);

概念:打包即把多个文件或者文件夹合并到一个文件中

打包:tar -cvf 打包以后的文件名称 要打包的文件或者文件夹

解包:tar -xvf 要解包的文件名称

4.压缩(关键字:gzip):

压缩:gzip 要压缩的文件名称

解压缩:gzip -d要解压缩的文件

5.打包和压缩(关键字:tar):

tar -zcvf:打包以后的文件名称 要打包的文件或者文件夹

tar -zxvf 文件

tar -zxvf 文件 -C指定的目录

zip 压缩

unzip解压

6.更改文件的权限(关键字:chmod):

基本概念:

   rwx:读,写,执行

使用字符的方式进行文件权限的更改:文件所有者:

u,文件所属组:g,其他人:o

使用数字的方式进行文件权限的更改:

  chmod 777 文件(用友所有权限)

chmod 更改文件的权限,如: chmod u-x Music,去掉文件所有者执行的权限

chown 更改文件所有者和所属组

7.用户管理 (关键字:user,group)

   添加用户命令:

 

useradd 用户名 --->添加用户

passwd  用户名 --->给用户指定密码

userdel 用户名 --->只删除用户,不删除用户的宿主目录   /home/目录

userdel -r 用户名 ---> 删除用户,并删除用户的宿主目录  

更改用户属性的命令:usermod

usermod  -l 更改用户名

usermod  -g 更改用户所属组

usermod  -G 给用户添加组

用户组管理的命令

groupadd :如 groupadd java 添加组

groupdel;如:groupdel bigdata 删除

groups : 如:groups itcast 查看所属的组

groupmod 如:groupmod-n newname grpname:修改组属性

8.网络管理(关键字:ip)

ifconfig:ip查看 ip

setup:修改ip地址

hostname:查看主机名称

存储主机名的配置文件: /etc/sysconfig/network

主机名和ip地址映射的文件:  /etc/hosts

9.网络服务相关的命令(关键字:Service,chkconfig )

service --status-all   查询linux操作系统所有的网络服务信息

service 服务名称 status  查看某一个指定服务的状态

service 服务名称 stop    关闭某一个网络服务

service 服务名称 start    开启某一个网络服务

service 服务名称 restart  重启某一个网络服务

chkconfig --list : 查看网络服务在linux的7种启动级 别下的状态

chkconfig 服务名称 off  关闭网络服务在linux的7种启动    级别下某一个状态

chkconfig 服务名称 on  开启网络服务在linux的7种启动级 别下某一个状态

10.网络连接信息的相关命令(关键字:iptables,netstat)

service iptables stop      关闭防火墙

service iptables start    开启防火墙

netstat -natp   查看所有的tcp协议对应的网络连接信息

netstat -nltp      查看所有的监听状态下并且是tcp协议对应 的网络连接的信息

netstat -naup   查看所有的ucp协议对应的网络连接信息

netstat -nlup 查看所有的监听状态下并且是ucp协议对应 的网络连接的信息

11.常用的系统管理的命令(关键字:ps -ef)

df 查看磁盘空间的使用情况

du 进行文件或者文件夹的统计(大小)

free 查询内存的使用情况

top 实时查看进程状态

ps -ef 查兰所有的进程

ps -ef | grep 进程名称  ----> 如:ps -ef | grep tomcat   查 看的[tomcat]进程

kill -9 进程的id 强制杀死某一个进程

12. sudo权限

使用场景:想让普通用户具有执行root用户相关命令的一些权限

 sudo执行相关的命令:sudo useradd user01

13.其他常用命令(vi ,grep,find,):

vi编辑的使用:主要是用来编辑文本

vi 文件名称

i    进入insert编辑状态

esc  退出

:wq  保存并退出

q! 退出不保存本次更改

grep是按照内容进行搜索

grep 'EOF' ./*

grep -c 'EOF' ./*   ---->显示匹配的行数

grep -r 'EOF' ./* ---->指定对子目录页进行搜索

grep -l 'EOF' ./* ---->只显示命中文件名

grep -n 'EOF' ./* ---->显示命中的行号

grep -lr 'EOF' ./*   

grep -ld skip 'EOF' ./*  ---->显示不要搜索子文件夹

:搜索现在的linux系统所有的tomcat进程

ps -ef|grep tomcat

find是按照文件的属性进行搜索

find 目录 属性名称 '格式'

  :find ./ -name '.java'  

--->在当前目录下搜素所有以.java结尾的文件

  :find ./ -type f   --->在当前目录下搜素所有普通文件

:find ./ -type l    --->在当前目录下搜素所有链接文件

whoami 我是谁

wc 进行统计

which 显示某一个命令对应的位置

date 查看系统的时间

echo 输出 ,如:引用一个变量$变量名称

猜你喜欢

转载自blog.csdn.net/davidstar1988/article/details/80346119
今日推荐