shell常用命令总结

it2022-05-05  166

常用命令总结

1、常用操作

查看当前目录下的所有文件及目录

ls/ll

进入目录

cd

查看当前目录

pwd

结束当前进程

ctrl+c/ctrl+z

新建目录

mkdir dir1[ dir2 dir3 dir4] 新建四个dir

删除目录

rm -rf dir 删除目录下及目录下的所有文件

递归创建目录

mkdir -p /dir1/dir2/dir3/dir4 递归创建目录

清屏

clear 或者 ctrl+l

查看IP信息

ifconfig

(防火墙)打开、关闭、查看状态

service iptables start、stop、status

(网络)打开、关闭、查看状态

service network start、stop、status

mysql服务打开、关闭、查看状态

service mysqld start、stop、status

mysql shell客户端

mysql -uroot -p123456

yum 安装

yum install -y telnet

测试机器之间能否通信

ping 192.122…

测试能否与某个应用(比如mysql)通信

telnet 192.123… 3306

自动补全

tab

查看进程

ps -ef

过滤相关信息

grepnetstat -nltp | grep 3306 查看端口jps | grep NameNodecat | grep -v “#”

查看java进程

jps

编辑文本

vi/vim/touch

删除文件

rm -rf filename

查看文件

cat filenamemore filenametail -f/-F/-300f filename 查看文件后300行head [-number]filename查看文件头十行

移动文件

MVmv file1 file2 更名

查找文件

find / -name a.xx

复制文件

cp file1 /directory/

节点传送文件

scp -r /export/servers/hadoop node02:/export/serversscp -r /export/servers/hadoop node02:$PWD (发送到当前同级目录)scp -r /export/servers/hadoop user@node02:/export/servers

查看日期

datedate +"%Y-%m-%d %H:%M:%S"date -d “-1 day” +"%Y-%m-%d %H:%M:%S"

创建文本

while true; do echo 1 >> /root/a.txt ; sleep 1;done

2、用户管理

添加用户 useradd username 更改用户密码 password username 删除用户 userdel username 删除用户(不删除用户数据userdel -r username 删除用户和用户数据

3、压缩包管理

gz压缩包 tar czf file.tar.gz file 制作file的压缩包tar zxvf file.tar.gz -C /directory 解压缩包 zip压缩包 zip file.zip file 将file制成名为file.zipunzip file.zip 解压缩

4、查看属性

查看磁盘大小

df -h

查看内存大小

free -h

查看文件大小

du -h

清理缓存

echo 1 > /proc/sys/vm/drop_caches


最新回复(0)